Established in 1949, Leo's Place Diner was a staple in Harvard Square Cambridge. When costs of leasing space in Cambridge became outrageous, Waltham won! Leo's Place Diner decided to adopt Waltham as its' new home by opening on 655 Main Street. Leo's Place Diner serves breakfast all day as well as a selection of homemade soups, diner style dinners and more.
Saturday: 8:00 am-7:00 pm
Sunday: 8:00 am-4:00 pm