South Place Hotel
Hotel
Islington, London
A minute’s walk from Liverpool Street Station after alighting from the newly Launched Elizabeth Line with direct travel from Heathrow Airport within 40 minutes, South Place Hotel is built in an urban contemporary style with a rooftop restaurant,
Number of rooms: 80
3, South Place, Islington, London, EC2M 2AF, United Kingdom