where is this place?
There are many around UK. I went to one in London in West End.
You around London?