West Cromwell Hotel
Earls Court, Kensington, London, United Kingdom, SW5 9QS
(02073) 738853 Phone