0 review
South Place Hotel, 3 South Place, Moorgate, London EC2M 2AF
020 3215 1270
British, European
Moorgate, City of London
££££