apicfood
Food
About
Locations
App
download app
UK
London
Barrafina - Dean Street
Barrafina - Dean Street
26-27 Dean St, London W1D 3LL
@barrafinadeanspecials
http://www.barrafina.co.uk/
Lagarto, pan de coca, mojo rojo, mustard aioli and grilled hispi cabbage
Grey mullet