Ljubljana, Slovenia

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