A great place to stay for a visitor to London. The underground station is just a kilometer away, and will have you in the city center in 20 minutes or so.