Closest Station
Moorgate | Liverpool Street
From
POA
Standing
170
Closest Station
Moorgate | Liverpool Street
From
POA
Standing
170
South Place is a boutique luxury hotel in the City of London, just minutes away from Liverpool Street and Moorgate stations. The hotel has 80 bedrooms, 2 restaurants, 5 private event spaces and 3 bars. This stylish hotel is perfect for any style of corporate and social private events.