Contact

A town by a river with a church, ruins, and hillside homes.

Bacharach, Germany