Featuring a Roof Terrace and views of city, Hotel Saint London is a 4-star hotel set in London, an 8-minute walk from Sky Garden.
Number of rooms: 294
9 Aldgate High Street, City of London, London, EC3N 1AH, United Kingdom
Hotel booked 3 times today.