Ebury House Hotel : London Victoria
Ebury House Hotel is 5 min walk from Victoria Station, London. Offers budget comfortable and clean accommodation.