Le Petit Cap: Lakeside Café

Since the major revamp of its high street, the small lakeside town of Rolle (VD) has become even more…