Barry House Hotel
12 Sussex Plc., Hyde Prk., Westminster Abbey, London, United Kingdom, W2 2TP |
Directions
(02077) 237340 Phone