HOTEL OLIVER, London

198 CROMWELL ROADKensington - Earls Court, LondonSW5 0SN, United Kingdom