Karta Vacation Rentals
In the heart of San Francisco, Castle Inn sits a short walk or drive from Lombard Street, Fisherman’s Wharf, Pier 39 and Alcatraz Island. Chinatown, the Cable Cars and the Palace of Fine Arts are all nearby, making it easy to explore the best of the city.