The Capital Hotel 5 Star Hotel

Back to London Luxury Hotels

The Capital Hotel is a 5 Star Hotel situated in the South West of London (nearest tube station: Knightsbridge) and it will fulfil every of your desires. Oustandingly luxurious, modern and majestic, the Capital Hotel is also best-known thanks to its fabulous and stylish cuisine.
A stone throw from Harrods, Harvey Nichols and Sloane street, The Capital Hotel is nestled in the heart of London Luxury area. The Capital Hotel has 49 rooms including 8 suites, 7 deluxe doubles, one recently tefurbished two Bedroom Suite and fully or partially serviced studios and apartments.

The Capital Hotel - Address

The Capital Hotel
Name: The Capital Hotel
Address: London South West - England
Accommodation: Luxury Hotels - London South West
Reservation: +44 (0) 871 789 9292
Help line: +44 (0) 871 789 9293
Nearest Station: Knightsbridge
Travel Map: The Capital Hotel Map

The Capital Hotel - BOOK

Make your booking for The Capital Hotel now!

Please enter the date of arrival and length of stay to check rates and availability.

The Capital Hotel- Pictures

The Capital Hotel The Capital Hotel The Capital Hotel

The Capital Hotel Amenities & Facilities

24 hours reception Money exchange
Room Service Busy Neighbourhood
Fully air-conditioned Porter/concierge
Pets allowed Fax facilities
Iron facilities Safe deposit
Multi-lingual staff Conference Room
Shops nearby Lift/Elevator
Central Heating Morning newspaper
Internet facilities Bags after Checkout
Children welcome Parking available

The Capital Hotel Map

Booking.com