1538 Webster St, Alameda, CA 94501 (510) 523-7149
How to go there
Pizza restaurant Loc: 37.7747 / -122.276
Plan your visit