Catherine
153 Thirleby Rd., Westminster Abbey, London, United Kingdom, SW1P 1HW
(02077) 011660 Phone