Mayflower Hotel& Apartments, London

26-28 Trebovir RdKensington - Earls Court, LondonSW5 9NJ, United Kingdom