Get directions to: Szechuan House Restaurant, Castro Valley, CA
Restaurant address: 6499 Bellhurst Ct Castro Valley, CA 94552, USA
Restaurant: Szechuan House Restaurant