Holiday Inn London
#4
Join Date: Jan 2003
Posts: 3,023
Likes: 0
Received 0 Likes
on
0 Posts
Correct, neither is on top. That's the Thistle. But there is a Holiday Inn right alongside Victoria Ststion and is called Holiday Inn Victotia. Stayed ther this past October. Great location--typical Holiday Inn.
For more info
www.intercontinentalhotel.com