cityscape, town, church, urban life, bridge, river, brick, concrete, water, houses, body, green, mountain, building, dwelling, district, stream, house, housing, ceramic, building material, paving, Christian church, urban area
Cityscape of Heidelberg at Neckar river (Baden-Württemberg, Germany) with its old bridge over the river.