Ginza St James
For cracking sushi and one of the best Japanese restaurants in Mayfair, Ginza provides a top-notch menu worth checking out. Enjoy munching on slabs of sashimi, wagyu tartare and if you're feeling like a feast this afternoon, get stuck into their tasting menu.