Lina Stores to Open in Clapham | Eat & Drink | London On The Inside
Lina Stores, the iconic green-and-white Italian deli turned pasta restaurant, is heading south west to set up shop in Clapham.