Mainz, Germany
This is the old town portion of Mainz, Germany.
This church is surrounded by, but rising above the old town village. Interior pictures are shown below.