It was cool, one of the few places in London where you could get like a proper NY pizza (Theres always imitators and you can get American pizza everywhere but something that aint just Domino's/Pizza Hut) but the chef would like import the water from NY to make the dough, little things like that.
I was shocked to hear it got shut down when I went by it in January. Their opening some fine dining chinese restaraunt with some celeb chef now
That NY water
How does London water taste?