16-18 St James's Pl, Westminster, London, SW1A 1NJ, United Kingdom

   

About This Property

Nearest Airport London City Airport
Distance to Airport 16.62KM
Nearest Train Station Charing Cross Station
Distance to Train Station 1.36KM
Nearest Subway Station Green Park
Distance to Subway Station 0.35KM
Average Price From USD1567
Hotel Star Rating 5