Get directions to: Thai Rice And Spice, Rancho Santa Margarita, CA
Restaurant address: 22431 Antonio Pkwy Ste B-130 Rancho Santa Margarita, CA 92688, USA
Restaurant: Thai Rice And Spice