New China Hut

642 Lincoln Ave
Alameda, CA
510.523.6461
37.775199
-122.277458
Hours:
Mon - Sat:11am - 9pm
Sun: 4pm - 9pm

for New China Hut
Directions
from: