135 Main St, Lee, Massachusetts 01238 USA
located across the street from Lee Library and a Church
Photo Credit: Yelp