Machan Kitchen
Casual Dining
Experience bold flavors at Machan Kitchen, a Sri Lankan restaurant. Ideal for special occasions, offering memorable meals.
Location
Best places nearby
The highest rated places close to Machan Kitchen.
Local restaurants nearby
171 Farringdon road, England



