United Kingdom
>England
>London Hotels
>
Info
University of Central London, International Hall is located in London City Centre, a neighbourhood in London.
The British Museum and st Paul's Cathedral are notable landmarks, and travellers looking to shop may want to visit Oxford street and Liverpool street.
London Eye and Madame Tussauds Wax Museum are not to be missed.
Home to over 850 students, couples and families living in catered and self catered accommodation.
Located just a 5 minute walk from the elegant Russell Square, International Hall is located at Lansdowne Terrace, a location that couldn’t be more central to the bustling features of Bloomsbury and Kings Cross.
Contact Number
Web Site
Address
Selwyn House Lansdowne Terrace, London, WC1N 1DJ
Map Coordinates
Lat : 51.5237085, Lng : -0.1211022
Map