Two Thumbs Up Restaurant
Restaurant
•
University City, MO 63132, USA
9.4
Wednesday: Closed
See if anyone you trust recommends it!