Sakura Sushi and Grill

2408 Santa Clara Ave
Alameda, CA
510.749.9988
37.765116
-122.241499
Hours:
Mon - Sat:11:30am - 9pm
Sun:closed

for Sakura Sushi and Grill
Directions
from: