North Audley Street, Mayfair, London, W1K 6ZA, United Kingdom
Luxurious Mayfair Apartments provide corporate serviced accommodation in London, 11 miles from London City Airport, a 20 minute walk from the nearest train station and just a 4 minute walk from the nearest tube station.
These one, two, three and four bedroom apartments have a living area and a fully equipped kitchen with an oven, hob, microwave and dishwasher.
Apartment facilities include a dining area, a washer/dryer, a TV and free internet access. Guests can also benefit from a work desk and built-in air conditioning.
Housekeeping is provided once a week.