Address & Contact

Our Address

3190 Telegraph Road St. Louis, Missouri 63125


38.498201205581, -90.300053846234



Thai Racha is a new Thai restaurant at 3190 Telegraph Road, St. Louis, Missouri, offering authentic Thai cuisine.

Thai Racha is a new Thai restaurant located on Telegraph Rd at the intersection of I-270 and Telegraph Road.  While this location might be new, the menu and service have been proven at Thai Rama in Crystal City, MO.

This location will focus on online ordering, pickup, and carryout, whereas Thai Rama is a dine-in with a fine-dining atmosphere that local loyal customers love.  They have been serving their Thai cuisine to the Crystal City community for over a decade and are awarded high online reviews by their customers.

Nina is the owner of the new location, and she is also the head chef, owner, and primary lead management member of both establishments.

The expected opening date is sometime in February or early March 2024.  The last phase is the health inspection.  After that is approved, they can open.

View their business listing on STL.News or visit their website at



Leave a Review

Publishing ...
Your rating has been successfully sent
Please fill out all fields
Captcha check failed