Best IC for a first-timer in London
Planning on a trip in August and it will be my first time to London. Which property is best?
I am planning on taking some city tours. Not sure that there are nearby shopping places worth checking out?
Is IC Park Lane really worth $600+ (almost 700)/ night??? IC at the O2 is more affordable at under $300/ night.