Bickenhall Hotel
Bickenhall Hotel
119 Gloucester Place. London
London
W1U 6JX
United Kingdom
Rooms from £46.00 ( €68.08 / $84.18 ) per night
This attractive Georgian hotel is situated in central London, just 50 metres from Baker Street London Underground station and less than one mile (1.6 km) from bustling Oxford Street.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.







