We've moved! Our landlord, Beth Israel Deaconess Hospital Needham, decided to take over our current office at the end of our lease. We've moved four miles into newly renovated space in Dedham Square at 601 High Street, Dedham (large, brick building). Parking is located behind the building (turn at Maple Place, parking lot is on the right). We look forward to seeing you!