133 S Lambeth Rd, Vauxhall, London SW8 1XB, United Kingdom
Closed· Opens Tue at 06:00
133 S Lambeth Rd, Vauxhall, London SW8 1XB, United Kingdom
No delivery
Spot something wrong?
Dishes at Machio. Prices may vary in venue.
Been to Machio? Be the first to share what you ate.