Machi Machi

2.6
(9 reviews)
59 Shaftesbury Avenue, London, W1D 6LF
+44 20 8961 0362Official website
Dinner
Mid-range
Restaurants
Restaurant

At a glance

  • Typical visit: about 1 hour
Machi Machi | London | United Kingdom | TripAligner