Eco, a Clapham institution that has been serving classic Italian dishes for over 20 years

A restaurant must be doing something right if they have been around for over 20 years