About 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.
Rate Umu:
Photos of Umu
This place is waiting to be seen!
Seen Umu?
This place is waiting to be seen by others! Got a photo?
Log in and add it — it takes a second or two.