It is a perfect spot to be in London. It is close to the bus stop and 10 min walk from Victoria Station.