Llerena
Spanish restaurant; Deli; Tapas bar; Western food; Bars and pubs; Food products
Description:Classic Spanish fare & provisions in a light-filled space with communal banquette & counter seating. Modern Spanish restaurant
Location: London 167 Upper St GB
Website:http://www.llerena.co.uk/
Phone:+442077049977
Map Location:51.541, 51.541