Travellers have voted for their “best UK hotel chain” for “value”, with an IHG-owned brand coming on top. Though this hotel chain opts for beautifully decorated heritage properties, the average nightly stay costs just £130 a night.
Daily Express :: Travel Feed