Company name: Sherlock: The Official Live Game
Description: The Mind Palace - A private cocktail club for the curious. Discover us hidden behind an opticians in West London.
W12 Shopping Centre W12 8PP, United Kingdom