The Orthodox church of St. Alexander Nevsky and St. Nicholaos and Torni Hotel in Tampere Finland

- Image ID: T91BXF
Pekka Liukkonen / Alamy Stock Photo
Image ID: T91BXF
The Orthodox church of St. Alexander Nevsky and St. Nicholaos
Location: Tampere, Finland

Search stock photos by tags