Amazing place in central London. For sure the best that I’ve been so far. I strongly recommend this place when traveling to London.