BIG NEWS…WE’RE MOVING JUST ROUND THE CORNER
Closing 29th September
Reopening at the end of November
Eco will be at 73 Venn Street opposite the Clapham Picturehouse
Welcome to Eco
Established in 1993, we are a family-run traditional, italian restaurant based in Clapham. Offering delicious pizzas on our homegrown sourdough, pastas & more. Come try it for yourself.