We moved! As of Monday, April 22, 2024, the Goulston & Storrs Boston Office is located at One Post Office Square, 25th Floor, Boston, MA 02109. Telephone numbers remain the same. Close Banner

Defend Development Approvals

Successfully defended development approval from city Conservation Commission and the Massachusetts Department of Environmental Protection for the construction of 100,000-plus square foot retail store.