The Byron Hotel
Set in the stylish area of Hyde Park, convenient access to famous attractions
The OLIVER PLAZA Hotel
Ideally located close to London Olympia in the Royal Borough of Kensington and Chelsea.