Rosewood London is located in London City Centre, a neighborhood in London, and is in a shopping district and near a metro station. The British Museum and Royal Opera House are cultural highlights, and travelers looking to shop may want to visit Covent Garden Market and Oxford Street. Looking to enjoy an event or a game while in town? See what’s going on at O2 Arena.