Bickenhall Hotel
Check availability

Rooms from £46.00 ( €68.08 / $84.18 ) per night
Bickenhall Hotel
119 Gloucester Place. London
London
W1U 6JX
United Kingdom
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.
Online Hotel Bookings