London logo

Bickenhall Hotel

Check Availability

Bickenhall Hotel
119 Gloucester Place. London
London
W1U 6JX
United Kingdom

Rooms from £46.00 ( €68.08 / $84.18 ) per night

Picture of Bickenhall Hotel


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.

Click here for more Information on the Bickenhall Hotel together with online availability and visitor ratings











This hotel supplied in conjunction with Bookings.

Map of the London area London Visitor Information