With a stay at Rosewood London, you'll be centrally located in London, within a 10-minute walk of The British Museum and Royal Opera House. Featured amenities include a 24-hour business center, limo/town car service, and express check-in. Planning an event in London? This hotel has facilities measuring 10969 square feet (1019 square meters), including a conference center. A roundtrip airport shuttle is provided for a surcharge (available 24 hours).