Thai Racha Opens on Telegraph Rd
Thai Racha opened last week on Telegraph Road in South St. Louis County. ST. LOUIS, MO (OrderMyFood) Thai Racha opened last week on Telegraph Road in South St. Louis County after months of renovating and cleaning the leased space at 3190 Telegraph Rd, St. Louis, MO. Part of the renovation included new kitchen equipment and …