Has anybody been? I noticed Expedia mentioned it was near my hotel but a Google search to find out what it is has brought up absolutely nothing!
That looks like it mate, cheers! Google would only give me some stupid shop in San Francisco. Might have to pop in there when I'm over, only 6€ is a bargain.