Capital Hotel is rated 5 stars and is placed about 2.5 km from National Gallery.
Capital Hotel is 30 minutes' walk from the center of London.
Dishes of French cuisine are served in the gourmet restaurant. Serving a wide range of dishes, Outlaw's at The Capital and Sale e Peppe can be reached within 5 minutes’ walk.
A 5-minute walk will take you to Knightsbridge subway station. London City airport is 20 minutes' drive from away.
There are laundry, room service and shopping service to enhance a stay at this luxury property.