These one-, two-, and three-bedroom apartments offer spacious accommodations and hotel services in London's Mayfair area. With a central location and services like babysitting, 24-hour laundry, and mobile phone rental, these apartments are suitable for any type of traveler. The property is 15 miles from London Heathrow airport.