Hertfords Mayfair Serviced Apartments
Hertfords Mayfair serviced apartments located at 12 Hertford Street are situated in the heart of Mayfair within easy reach of Hyde Park, Buckingham Palace and Oxford Street. Sixteen apartments ranging from one to two bedroom are available for rental with a minimum stay of 90 nights.
With easy access to London’s main attractions and great transport links, Hertfords Mayfair apartments could be your stylish home with a wide range of facilities in the heart of London. It is ideal for business, studying, pleasure, relocation or corporate housing.