31 Beauchamp Pl, London SW3 1NU
Restaurant | Sushi restaurant | Tempura restaurant
The establishment offers a diverse selection of sushi, traditional dishes, and sake, all set within a minimalist dining space featuring wooden booths for a comfortable and inviting dining experience.