Thai Cafe

THAI_CAFE_BANNER

6170 Delmar Boulevard,
St. Louis, MO 63112

Tel: (314) 862-6868

Hour of Operation: 11:30 am – 10:00 pm

Closed Monday

Carryout: Yes
Delivery: No
Outdoor Seating: Yes

Advertisements