Chester Hotel

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