Updating availability and prices
THIS 4 STAR HOTEL IS LOCATED IN THE CITY CENTRE OF LONDON AND WAS ESTABLISHED IN 1968. IT IS CLOSE TO THE BUCKINGHAM PALACE AND THE NEAREST STATION IS PICCADILLY. THE HOTEL HAS 2 RESTAURANTS, 2 BARS AND A CONFERENCE ROOM. ALL 228 ROOMS ARE EQUIPPED WITH MINIBAR, HAIRDRYER, TROUSER PRESS AND AIR CONDITIONING.
INTERNET
PARKING / GARAGE
BUSINESS CENTER
BICYCLE RENT
Hotel
Room
Restaurant