Sakura Restaurant 2408 Santa Clara Avenue Alameda CA United States
Sushi
Phone: 510.749.9988 Smoking: not permitted