Home > Resturants > Lurra

Lurra

Food:

Address: 9 Seymour Place , London W1H 5BA , England, London W1H 5BA

Reservations, Seating, Waitstaff, Wheelchair Accessible, Serves Alcohol, Full Bar

+44 20 7724 4545

View Menu