With a stay at Imperial College London, Prince's Gardens - Hostel in London (London City Centre), you'll be steps from Imperial College London and 6 minutes by foot from Royal Albert Hall. This upscale hostel is 0.3 mi (0.5 km) from Hyde Park and 0.4 mi (0.6 km) from Natural History Museum.