Ton Shen Restaurant

2410 Santa Clara Ave
Alameda, CA
510.521.1832
37.764901
-122.241497
Hours:
Mon - Sat:11am - 9:30pm
Sun:closed

for Ton Shen Restaurant
Directions
from: