Kimchi Restaurants in Saint Charles
Show restaurants on map
4.5
Menu
4.5
Menu
City: Saint Charles, 1450 Beale St, Saint Charles, United States
"Decent nachos, although I should have looked at the menu closer. Philly cheese steak come on potato chips. I would have preferred tortilla chips. Othe..."
Feedback
These reviews refer only to the mentioned ingredients.