Restaurant Reviews from DiningGuide411.com
    Top : United_States: CA: Alameda

Sakura Restaurant, Alameda, California










Sakura Restaurant
2408 Santa Clara Avenue
Alameda CA United States

Sushi


Phone: 510.749.9988
Smoking: not permitted