
The Byron Hotel is located in the very popular and cosmopolitan area of Bayswater. This makes it ideally situated for your visit to London, be it for business or pleasure. The Byron has been professionally designed to provide modern standards of comfort in traditional surroundings, and makes a great attempt to capture the charm and elegance of Victorian England. The Byron is truly able to bring the atmosphere of a country house hotel into the city.