Comfortable and reasonably priced accomodation for a stay in London within 20 minute bus ride to Victoria Station.