Ku Apartment London is an apartment only 2.0 km from Madame Tussauds London, St. Paul's Cathedral and Nelson's Column.
The city center is 3 km away. It takes about 15 minutes' drive to get to Heathrow, which is 20 km away. Serving both food and drinks, Depa Tandoori and Burger and Shake are situated around 100 meters from the property.
Russell Square subway station is easily accessible.