Leo's Place Diner
Add to Favorites
OPEN NOW
Today: 8:00 am - 3:00 pm
10 Years
in Business
Saved to Favorites
Phone: (617) 354-9192
Address: 655 Main St, Waltham, MA 02451
Phone: (781) 790-1307
Phone: (781) 790-1373
Cuisines: American, Cafeterias
Wi-Fi: No
Parking: Street
Alcohol: No
Bike Parking: Yes
Attire: Casual
Takes Reservations: No
Outdoor Seating: No
806 Main St, Waltham, MA 02451
205 Lexington St, Waltham, MA 02452
585 Moody St, Waltham, MA 02453
195 School St, Waltham, MA 02451
789 Main St, Waltham, MA 02451
61 Tomlin St, Waltham, MA 02451
123 Moody St, Waltham, MA 02453
196 Willow St, Waltham, MA 02453
75 3rd Ave, Waltham, MA 02451
659 Main St, Waltham, MA 02451