Tilapia Restaurants in Saint George
Show restaurants on map
4.3
Menu
4.3
Menu
City: Saint George, 850 S Bluff St, Saint George, United States
"Coming from a hardcore Mexican food lover, these guys have the best chimichanga I've ever tasted. The white sauce on top was unreal! Highly recommend."
Feedback
These reviews refer only to the mentioned ingredients.