Castlewood Hotels & Resorts brings together seven distinctive properties in some of the most beautiful regions of Germany and Switzerland – from the Chiemgau and the Moselle Valley to the Zittau Mountains Nature Park. Whether a charming country hotel, a stylish boutique hotel or an imposing castle hotel – each property reflects the character of its surroundings. What they all have in common is warm hospitality, a close connection to nature and a deep appreciation of tradition and authenticity.