Locatie is fantastisch, midden in North Beach op 100 meter afstand van een hoeveelheid aan Italiaanse restaurantjes. Tevens liggen Chinatown, Union Square and Fishermans Warf op loopafstand.