university college london

UCL is the number one London university for research strength, recognised for its academic excellence and global impact. It is conveniently located just 7 minutes by tube and a 14-minute walk from our hotel.

Gower Street WC1E 6BT London United Kingdom

Be the first to know

Sign up to receive specials offers and promotions in your inbox.