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: InterContinental London
Blog posts
Page 1
of 1