Szechuan House

9323 Mira Mesa Blvd, San Diego, CA 92126
Szechuan House Szechuan House is one of the popular Chinese Restaurant located in 9323 Mira Mesa Blvd ,San Diego listed under Chinese Restaurant in San Diego ,

Contact Details & Working Hours

Map of Szechuan House