Lisa Court Hotel
60 Argyle St., Camden, London, United Kingdom, WC1H 8ER
(02073) 549748 Phone