London s most anticipated new luxury lifestyle destination, The Twenty Two has opened its doors. Located on Grosvenor Square, this 42,500 sq. ft Edwardian manor is a Westside hideaway for the creative and the curious, housing 31 bedrooms and suites, including a mews house, as well as an all-day neighbourhood restaurant and private members club.