Restaurants - Other London
Set in the heart of Moorgate, moments from Liverpool Street Station, South Place Hotel is a 5-star luxury boutique hotel in the City of London, offering stylish accommodation for business and leisure travellers. Home to award-winning restaurants, elegant bars, a modern gym, and flexible meeting rooms, boardrooms and conference spaces, it's the ideal destination for overnight stays, business meetings, private events and city breaks. Pet-friendly and dog-friendly, four-legged guests are always welcome. Part of The Evolv Collection.