Leo's Place Diner in Waltham Boston
655 Main St, Waltham , 02451 - Get directionsMenu Leo's Place Diner
How to get to Leo's Place Diner
Opening Time
6am – 3pm: Mon-Fri
8am – 3pm: Sat-Sun
Services
- Breakfast
- Kid Friendly
- Takeaway Only
6am – 3pm: Mon-Fri
8am – 3pm: Sat-Sun