Landsec has sold its entire hotel portfolio to property funds managed by Ares Management and its operating partner EQ Group for £400 million in a cash sale.