Company name: Lurra
Description: Modern Basque spot for chargrilled fare
9 Seymour Pl, London W1H 5BA, United Kingdom