Leo's Place is finishing up renovation of Main St Waltham location.
Leo's Place is moving along in preparation for its Main St Waltham opening. A recent visit to the site showed interior walls have been refinished and painted, new lighting has been installed, and new dining room furniture is now in place. The kitchen area is awaiting shipment of a grill and other equipment. As seen in the picture above, the configuration of the bar and dining area is being kept consistent with the layout of the former In a Pickle restaurant, the former occupant of this 655 Main St location. No opening date has been announced, however appears to be on target for an August or September opening.