Leo's Place Diner

Phone
(781) 790-1373
Address
655 Main St Waltham MA
Web
http://www.leosplacediner.com
photo gallery
Share:

Foursquare Reviews:

Food is great. Love the French toast here. Leo is a stylish and nice guy. -Curtis

Great French toast! -Joe