Host Hotels & Resorts is the largest lodging real estate investment trust, owning luxury and upper-upscale hotels globally. With 74 properties in the US, 5 internationally, and partnerships with renowned brands, they focus on disciplined capital allocation and asset management.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing