China Chili Restaurant

39116 State St
Fremont, CA
510.791.1688
37.549805
-121.984119

for China Chili Restaurant
Directions
from: