UKData checked October 2026
  1. Home
  2. London
  3. Tapas restaurants
  4. Escocesa

You will find Escocesa, a tapas restaurant, at 67 Stoke Newington Church St in London. Also listed under modern European restaurant, seafood restaurant and Spanish restaurant. It is open on Sunday.

67 Stoke Newington Church St, London N16 0ARChecked October 2026