28 Longmeadow Ave, Hamden, CT