Located on Route 3A in Cohasset MA, these exquisite apartments by
Avalon can be found on the South Shore, approximately 20 miles
south of Boston. This delightful Massachusetts apartment community
is spread out over 62 acres and has spectacular ocean views.
Furthermore, Avalon Cohasset has recently been redesigned to
include high end apartments that deliver all the luxury residents