660 Central Ave Suite C, Alameda, CA 94501 +1 510-814-3938
restaurant, Alameda, CA, United States
Today
How to go there