Volvo Photo Locations Part 328 Bio Rio is a cinema located on Horntulls strand in Stockholm, Sweden. Biografen Rio or the cinema Rio is a blockbuster cinema at Hornstull beach 3 on Södermalm in Stockholm. The cinema was inaugurated in 1943 as one of the Ri-Theaters and had been designed in a funkis style by […]