Hotel Zeppelin San Francisco by John Bockelman | Jun 11, 2019 KEY FACTS Location: San Francisco, California Acquired: May 22, 2014 Rooms: 196 Meeting Space: 600 square feet WEBSITE INVESTMENT SUMMARY
Recent Comments