Villa Nob Hill is a charmingly restored 1922 Edwardian apartment building located in the heart of San Francisco at 1124 Leavenworth St., 100 feet from the Cable Car and just blocks from Union Square, Chinatown, North Beach and the Financial District. A few more blocks takes you to the wharf...
Partial Data by Infogroup (c) 2024. All rights reserved.
Partial Data by Foursquare.