Hotel Zelos San Francisco

Hotel Highlights

Location:
San Francisco, CA
Acquired:
October 25, 2012
Rooms:
202
Meeting Space:
3,000 square feet
Restaurants/Lounges:
Visit Hotel Website Investment Summary