Get directions to: China Bowl, Rancho Santa Margarita, CA
Restaurant address: 29851 Aventura Ste F Rancho Santa Margarita, CA 92688, USA
Restaurant: China Bowl