1362 Park St, Alameda, California 94501 USA
Pic of sidewalk, Easy parking on street
Photo Credit: Yelp