Step into

South Place Hotel

Step into South Place and see what our fabulous hotel has to offer.

Details

Venue

South Place Hotel
3 South Place, London, EC2M2AF
Google Map