243 Worthen St, Lowell, Massachusetts 01852 USA
Adjacent Whistler Park and Gardens
Photo Credit: Yelp