36-38 Queensborough Terrace, Bayswater, London
The 3 star Byron Hotel is located in the convenient and cosmopolitan areas of Hyde Park and Bayswater, ideally situated for a visit to London. Two converted Victorian townhouses form a luxurious hotel - you will find traditional surroundings with modern comfort at the Byron. A high standard of interior design, range of room types (including Penthouse Suite) and easy access to tourist attractions such as Kensington Gardens, Queensway and Bayswater tube stations are 3 minutes walk from the Byron.