Location

1719 San Jose Ave, Alameda, CA 94501