Permanently Closed - The 1881 is located in San Francisco, United States on 1409 Sutter St, San Francisco, CA 94109. Permanently Closed - The 1881 is rated 3.7 out of 5 in the category californian in United States. Victorian-Inspired Luxury Boutique Hotel | The 1881 Restaurant
Address
1409 Sutter St, San Francisco, CA 94109