Good seating and usually easy to park because it sits in the middle of a small L-shaped strip mall. If you go out Woburn Street, it will be on your right as you approach the lights where the Ace Hardware store is across the street at light, on the right.
Address: 317 Woburn St, Lexington, MA 02420-2200
Location: United States > Massachusetts (MA) > Lexington
Phone Number: +1 781-863-2650