We're located at 1912 Central Avenue, Alameda, CA 94501, at the corner of Central Ave. and Chestnut St., in the middle of Alameda's main island.
View Larger Map