Unique boutique hotel, shoot and event space in the heart of London's West End. This venue is situated in central London near many theatres, bars, and restaurants, within a short walk of Charring Cross Station and Trafalgar Square. Opened in the 1990s, the location is a hidden gem full of unique decor from oversized props that compliment an Alice in Wonderland theme to a retro bar with wood panelled walls, to a private underground bar, a swanky speak-easy, and a colourful restaurant space set over two levels. The main event spaces offer sleek modern decor, one of the rooms could easily be dressed as a sushi restaurant.
Local train stations, hotels, restaurants and parking.
Tags relating to this listing