Barrafina 26 Dean St London W1D 3LL Food Type: Spanish 020 7440 1456 www.barrafina.co.uk To return to the restaurant list, click on the map.