ViaMichelin
Machan Kitchen Farringdon
Location picture
Stunning 8.5 (212 reviews)
Approx. £25
Location
171 Farringdon Road
London EC1R 3AL