Authentic Italian restaurant Eco is the Italian jewel of Clapham High Street. Locals flock for both lunch and dinner to experience not only the best sourdough pizzas in South London, but the vibrant atmosphere.
Eco manages to not only bring a flair of Italian home dining to the restaurant but a mix of modern and beautifully set interiors. The restaurant and outside terrace are buzzing most days with diners enjoying the perfectly crafted dishes. The pizza is the real star of the show with plenty to choose from including the more traditional toppings to inventive flavours.
Wear your baggiest form of clothing as the portions more than generous- the Italians do love to cook!