The Chester Hotel - Victoria

A short walk from Victoria station, Buckinghammm Palace, Westminster Abbey and London Eye