Find the top Syokudo and Teishoku restaurants in California near you now.
Chinese restaurant
Address: 9323 Mira Mesa Blvd, San Diego, CA 92126