Our central London serviced apartments in Shaw House are situated in the heart of Mayfair, providing easy access to all that London’s fabulous West End has to offer.
Shaw House itself… more information.