Ljubljana, Slovenia
Many cafés and restaurants stretch alongside the Ljubljanica River on this promenade known as Cankarjevo nabrezje.