Historic medieval town architecture overlooking a calm river on a sunny day with city european old buildings stone houses - Free Stock Photo | Picren | PicRen