Scramble and french toast
6803 Southwest Ave
St Louis, MO 63143
Call: 314.260.7244

Other Locations

6803 Southwest Ave
St Louis, MO 63143
Call: 314.260.7244

Recommendations

Also at Southwest Diner

Nearby