2-4 Farmer St, London W8 7SN, United Kingdom
No upcoming events. Check back soon.
Experience a vibrant fusion of Mexican and Japanese flavors at Los Mochis Notting Hill. This stylish restaurant on Farmer Street offers a unique culinary journey in a lively London setting.
2-4 Farmer St, London W8 7SN, United Kingdom, London