SearchForCare Logo

Atria Larson Place

Atria Larson Place

Located in the heart of one of New England's most historic academic hubs and minutes from the oceanfront, Atria Larson Place is a thoughtfully designed, vibrant senior living community in the New Haven area.