BIG NEWS…WE’RE MOVING JUST ROUND THE CORNER
Closing 29th September
Reopening in Mid-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.