South Place Hotel Londra şehrinin kozmopolit bir bölgesinde olup Londra Kalesi yakınında bulunmaktadır. Ayrıca ortak alanlarda Wi-Fi'nin yanı sıra tedavi odası, sauna bulacaksınız.
Konaklama tesisi Londra şehrinde Moorgate metro durağından 5 dakika yürüme mesafesinde yer alır. Bu otel, Londra şehrinin merkezine 4 km, Londra Sehir Havalimani havalimanına arabayla 25 dakika uzaklıktadır. South Place Hotel, Londra Köprüsü'a kısa bir sürüş mesafesindedir. Bu konforlu tesis, Liverpool Street tren istasyonuna 5 dakikalık yürüme mesafesindedir.
Otelde laptop tipi bir kasa, çalışma masası ile birlikte şehir manzaralı 80 oda bulunmaktadır.
South Place Hotel, uluslararası mutfak mutfağı ile alakart restoran sunmaktadır. Kokteyl barı rahatlatıcı içecekler için idealdir. Angler, Le Chiffre, South Place Hotel'den 5 dakikalık yürüyüş mesafesinde bulunmaktadır.