Camelot Apartments
Update
06/01/18
Weymouth Apartment Complex Mortgaged for $6.5 Million
Weymouth-based, DeLuca Properties & Del Realty has mortgaged their property at 20 Camelot Way in Weymouth for $6.5 million via Eastern Bank.
The property is home to Camelot Apartments, a 5-story, 67-unit apartment complex in Weymouth that overlooks Stella Tirrell Field and is a short 20 minutes to Boston.