Charles River Plaza is a mixed-use development in the heart of Boston, Massachusetts. It offers a range of retail, dining, and office spaces to cater to the needs of the local community.
With its convenient location and diverse amenities, Charles River Plaza provides a vibrant and dynamic environment for residents and visitors alike to enjoy shopping, dining, and working in one central hub.
Generated from their business information