Just 12 miles southeast of Boston and 42 miles northeast of Providence lies Weymouth, Massachusetts, a charming South Shore town filled with peaceful parks, thriving local businesses, and wonderful places to eat. At Avalon's Weymouth apartments you'll be close to the MBTA Commuter Rail and surrounded by all of the best the town has to offer. You'll also have access to all of the luxury features and amenities that you've come to expect in an Avalon community.