China House

2328 Santa Clara Ave
Alameda, CA
510.521.2500
37.765319
-122.242238
Hours:
Mon - Tue:11am - 10pm
Wed:closed
Thu - Sat:11am - 10pm
Sun: 3pm - 9pm

for China House
Directions
from: