Full menu with prices & pictures
Mint Leaf Southmill... Millars One Southmill Road,, London,...
+441279655660
Order food online for delivery
There are also parking spaces for your car, the next parking lot is Elmstead Woods Station at a distance of 197 meters from Mint Leaf Southmill Road in London, Or you could use municipal transportation to get to the stop Elmstead Woods, which is 308 meters away from the restaurant.
Based on the average review of 4.4, the Mint Leaf Southmill Road is definitely worth a visit.