Get directions to: China Cafe, Del Mar, CA
Restaurant address: 2236 Carmel Valley Rd Del Mar, CA 92014, USA
Restaurant: China Cafe