Palace Hotel  -  

31 Great Cumberland Place, London, Greater London, W1H 7TA

Distance  Distance from Palace Hotel to London is approx 2.12miles  London centre is approx 2.12 miles