Thai Racha is a new Thai restaurant on Telegraph Road in St. Louis, MO.
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, 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.