Elephant & Castle's Ecuadorian-Spanish kitchen shines with authentic ceviche, llapingacho, and seafood soup that transport you to Guayaquil—try their surprising Ecuadorian wines.
Info
📍
Address
Unit 4, 17 Sayer St, Elephant & Park, London SE17 1FY, UK, LDN