FOX PLAZA

WEYMOUTH, MA
SF: 25,000