41 Green Ln, Northwood, London HA6 2AE, United Kingdom
Closed· Opens Sat at 12:00
41 Green Ln, Northwood, London HA6 2AE, United Kingdom
No delivery
Spot something wrong?
Dishes at Lomito. Prices may vary in venue.
Been to Lomito? Be the first to share what you ate.