Chester Hotel(切斯特酒店)

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