This 3 bedroom, 2 bath furnished corporate and vacation rental is located in San Francisco's historic North Beach/Telegraph Hill neighborhood.
Last seen: December 17th at 9:01pm — Visit site