Description
Photos & knickknacks hang on blond-wood walls at this casual Thai restaurant, part of an area chain.
Name: Thai Country Cafe
Address: 6223 Delmar Blvd, St. Louis, MO 63130
Phone Number: +1 314-862-0787
Restaurant Type: Thai restaurant
Thai Country Cafe is a Thai restaurant located at 6223 Delmar Blvd St. Louis/Missouri
(Latitude,Longitude: 38.6556893,-90.3004779)
Postal Code: 63130
Location
-
6223 Delmar Blvd, St. Louis, MO 63130
Add a review