We've stayed here a few times and always found it a good spot in London.
It's not like a lot of "Holiday Inns" which don't have air conditioning or enough room to turn around in. More like a Holiday Inn in the U.S.
More
- Holiday Inn Kensington Forum
- Holiday Inn London
- London Holiday Inn
