Mimosa is Now Open, Bringing a New Restaurant and Cocktail Bar Destination to Clapham
Clapham has welcomed Mimosa, a new cocktail bar and restaurant designed to take guests from relaxed brunches and after-work dining through to lively late-evening gatherings across a series of distinct spaces. Located at 64 Clapham High Street, the new venue combines cocktails, music and dining
