Perfect location to visit everything on North Beach.