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. Fifteen one bedroom and two bedroom apartments 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 wide range of facilities in the heart of London. It is ideal for business, pleasure, relocation or corporate housing.
For more pictures please see our Gallery!