A really affordable place to stay in London! The Kilburn Underground Station is about 10 minutes away and offers a direct connection to the city center.