Food & Drink/Restaurant
Umu
Discover Umu, a Michelin Star Japanese restaurant in Mayfair, London. Renowned as the best Japanese restaurant London, enjoy Kyoto Kaiseki and the finest sushi.
Contact
- Address
- Bruton Place 14-16, London, GB
Is this your business? Verify now and manage your data.
Verify