Loading Map....
Address
7 Harrington Rd
Lexington
MA
02421
United States
Located upstairs and through the short hallway on the right. It is located on the right side of Parish Hall.
This site is best viewed with content blockers removed. Please check your browser settings. NOTE: Our elevator is temporarily OUT OF SERVICE.
Address
7 Harrington Rd
Lexington
MA
02421
United States
Located upstairs and through the short hallway on the right. It is located on the right side of Parish Hall.