Eco has moved to 73 Venn Street, opposite the Clapham Picturehouse
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.