655 Main St, Waltham, Massachusetts 02451 USA
Inside Leo's. Note the lack of business at 11:45 am.
Photo Credit: Yelp