InterContinental always aims to redefine high class hotels and luxury experiences; their London O2 location is no exception! This 453-room hotel sits right on the Greenwich Peninsula, an incredible area of London. It is…
Tag: London Hotel
Blog posts
InterContinental London – The O2
London, England is a destination on everybody’s travel wishlist for multiple reasons: lively entertainment at all hours of the day, history that stretches back for hundreds of years, and luxurious attractions that dot the…
Page 1
of 1