Green Street enjoys a prime location to the north of Mayfair, renowned as one of London's most upscale and prestigious neighbourhoods.
Located in Holborn area, this ideal location for both business and pleasure offers an inviting space for socialising and easy sharing.
Modern apartments conveniently located in the heart of London’s most famous attractions, including Brick Lane and Old Spitalfields Markets.
These comfortable and stylish serviced apartments are ideally located in Docklands and provide an ideal base to discover London’s iconic sights.
Spacious apartments ideally located in Buckingham Palace area, close to all the historical landmarks like Big Ben, Westminster and St James Park.
Located in the heart of Bank, the local scenery is exquisite with Tower of London and Tower Bridge, including plenty of bars and restaurants