Leo's Place Diner
655 Main St, Waltham
(781) 790-1373
Menu
Restaurants in Waltham, MA
Leo's Place Diner
655 Main St, Waltham, MA 02451
(781) 790-1373