2508 Santa Clara Ave, Alameda, CA 94501 +1 510-521-4100
restaurant, Alameda, CA, US
Today
How to go there