Szechuan Best

621 W Main St
Alhambra, CA
626.289.9200
34.092088
-118.133575
Hours:
Mon - Sun:11:30am - 10pm

for Szechuan Best
Directions
from: