Xanten, Germany Cruise Deals

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.