Hotel Overview
Built in 1911, the hotel offers 167 luxury rooms equipped with amenities such as air conditioning, trousers-press, hairdryer, Internet access and cable TV. Facilities include a bar, 2 restaurants and meeting rooms.
39, Buckingham Palace Road
England
United Kingdom