Das Byron Hotel London befindet sich im kosmopolitischen Stadtteil von London. Hier wohnen Sie zudem 25 Gehminuten vom London Science Museum sowie 4 km vom British Museum entfernt. In diesem im viktorianischen Stil eingerichteten Gebäude gibt es 46 moderne Zimmer.
Das Hotel ist im Zentrum von London gelegen, 550 m vom Kensington Palace. Das Byron ist außerdem in einer 3 km Entfernung von Sehenswürdigkeiten, vor allem dem Green Park. Das London Eye ist in einer Entfernung von etwa 10 Autominuten vom Hotel, während der Bahnhof Marylebone 25 Gehminuten von hier entfernt liegt. Die Unterkunft ist in unmittelbarer Nähe zur U-Bahn-Station Queensway.
Einige Zimmer verfügen über eine individuelle Klimaregelung und Zentralheizung sowie über einen Flachbild-TV für Ihren Komfort. Es werden eine getrennte Toilette und eine Dusche zur Verfügung gestellt. Die privaten Badezimmer mit einer getrennten Toilette und einer Dusche bieten zudem einen Haartrockner und Badelaken. Von einigen Zimmern aus hat man einen Ausblick auf die Berge.
Das Byron Hotel bietet täglich ein Frühstücksbuffet an. Das Restaurant Little Persia liegt in rund 500 Meter Entfernung von dem 4-Sterne-Hotel.