San Francisco - View from Christmas Tree Point

Twin Peaks in San Francisco are second highest point in the City and 'Christmas Tree Point' on the Northern peak offers unobstructed views of most of the San Francisco City and San Francisco Bay.