Church Street School: 95 Church St Hamden, CT