Szechuan Garden Restaurant

Where
124 Castro St, Mountain View, CA
Call
(650) 969-5614
Tags
Restaurants
Claim this listing

About request an edit to this page

Szechuan Garden has moved!  Its new location is inside Loehmanns Plaza Shopping Center at:

1677 Hollenbeck Avenue
Sunnyvale, CA 94087