Location The Westminster Apartments London is situated in a perfect location next to the capitals most famous landmarks like Westminster Abbey, Buckingham Palace, Houses of Parliament and many more, which you can explore at leisure.
Rooms This property offers a 40 diverse range of luxury accommodation units that are elegantly furnished with modern in-room amenities to ensure you a comfortable and relaxing stay. Guests can make use of the fully equipped kitchen to prepare their own meals at their schedule.
Restaurant The property does not have restaurant facilities. Several restaurants are available in the surroundings where you can relish a wide variety of local, regional and international cuisine. |