Hotel Park Villa 3 stars

Parkstrasse 18, 8200 Schaffhausen, Switzerland

Hotel image
Read more reviews for Hotel Park Villa