Sorry, we've no availability for your selected criteria.


There are eighteen self-catering apartments in Mayfair, London which include private kitchen facilities. Mayfair is an exclusive area of West London, by the east edge of Hyde Park. Make yourself at home in our self catering apartments, where you get more space for your money compared to hotels. Plan day trips around the capital where you can visit South Kensington which is an extremely popular area for families with numerous mseums showcasing fabulous exhibitions to spark the childrens imagination. If you are lucky enough to have blue skies then a stroll by the River Thames is perfect for taking in the landmarks such as the Houses of Parliment, Big Ben, the Tower of London and the London Eye. London has also got its fair share of green spaces and we can highly recomended a picnic in the park by Princess Diana's Memorial Playground in Hyde Park. Our self catering apartments located at the Athenaeum Hotel, in Mayfair have their own front door and discreet internal access to the Athenaeum Hotel. You can enjoy all the benefits of privacy and flexibility in your own space yet have the bonus of the hotels five star support and 24 hour room service.