South Place Hotel 5 stars

3, South Place, City of London, London, EC2M 2AF, United Kingdom

Hotel image
Read more reviews for South Place Hotel