チェスター ホテル(Chester Hotel)

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