Leo's Place Diner
655 Main St, Waltham MA 02451