Hotel description
Property Location Located in London (London City Centre), Great London 2 Bed Apartment is within a 15-minute walk of University College London and University of London. This apartment is 0.3 mi (0.4 km) from British Library and 0.7 mi (1.1 km) from Russell Square.Rooms Make yourself at home in one of the 2 guestrooms.