Palace Hotel

4.525 Votes Currently Open
  • Address: 2 New Montgomery St, San Francisco, CA 94105, USA, United States
  • Timings: 24-hrs Details
Enable Map

Palace Hotel Reviews & Ratings