After operating in the Cambridge, MA area for nearly 30 years, Leo’s Place Diner moved to Waltham, MA, and sparked its new beginning.
- Fast Food
655 Main St, Waltham, MA 02451
Login To Write A Review.
Sorry, you don't have permisson to post a review.