Stillwater
Leo's Grill & Malt Shop
131 Main St.S.
Stillwater, MN, 55082, United States
Stillwater, MN, 55082, United States
TEL:
(651) 351-3943
The mom-and-pop restaurant serves the town's best burgers, fries, and malteds.
Advertisement
Advertisement
