ABC Hyde Park Hotel
121 Sussex Gdns., Westminster Abbey, London, United Kingdom, W2 2RU
(02077) 064660 Phone