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!
507 Main Street, Waltham, MA 02452
If this is your business/organization, you can claim this page and manage your content. In the meantime, we are working daily to update the website during this beta period.