FAQ Category: Logistics

Do you offer parking?

We have plentiful metered parking outside the building at 1101 Beacon Street in Brookline. For the Dedham location, the parking is free.

Read More

Where are you located?

We are located at 1101 Beacon Street in Brookline. We are approximately a mile west from Kenmore square. We are also very T accessible on the green (C) line at the HAWES stop. Take the elevator to the 5th floor. For appointments...

Read More
APPOINTMENTS