
Serviced Mayfair apartments
Whether your trip is for business or pleasure, Mayfair Apartments are the perfect place to stay in London. Located in the heart of Mayfair, our luxury serviced apartments are just minutes from the shopping facilities of Oxford Street.
Mayfair Apartments are also available for extended stays in London. We offer short term rentals on all of our London apartments in Mayfair. If you need to work in central London for an extended period of time, then Mayfair is an ideal location, thus a popular choice for corporate housing.
At Central London Lettings, our aim to remove the hassle and uncertainty of finding accommodation that suits your particular needs. We are happy to provide more information about our Mayfair apartments, so that you can get the most out of your stay.