High-end Japanese restaurant UMU celebrates retained Michelin Star, 20th Anniversary, and New Summer Menu
UMU, the Michelin-starred Japanese dining destination located in Mayfair, proudly retains its coveted Michelin star following the recent awards ceremony....