Home > Resturants > Escocesa

Escocesa

Food:

Address: 67 Stoke Newington Church Street , London N16 0AR , England, London N16 0AR

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

+44 20 7812 9189

View Menu