Best Holiday Inn Express or Holiday Inn locations in London
Thought I would piggy back on this discussion. Similarly looking at IHG properties for a first trip to London. Want to keep nightly points to 35,000 or less, so am mostly looking at Holiday Inns or Holiday Inn Expresses. Any thoughts on best locations for being close to the sights? Primarily considering HIE Southwark or HIE Victoria, but open to others such as Holiday Inn Mayfair. Any thoughts would be appreciated.