Spanish Restaurant

A little variety in our list of cuisine:img_2765-2

Lurra – A Basque grill in an airy dining room focused on chargrilled fare. We can go back there any time! 9 Seymour Pl, London W1H 5BA