The Byron Hotel is situated between the area of Hyde Park and Bayswater, ideal for those on business trips or pleasure purposes. The Hotel consists of a traditional atmosphere but also fits the standards of a modern hotel as it was just recently refurbished from two Victorian houses to one hotel.
Things To See And Do In The Area
36 - 38 Queensborough Terrace, London, W2 3SH
Nearest Underground Station(s)