Xanten, Germany

Xanten is an ancient Roman town turned fairytale village on the Lower Rhine.

A wide, cobbled street with a large, white building with a red tile roof and arched windows. Tables and chairs are outside under an umbrella, and mature trees line the street in Xanten, Germany.