1619 Webster St, Alameda, CA 94501 +1 510-521-9090
restaurant, Alameda, CA, US
Today
How to go there