Address: Im Dorf 36, 87534 Oberstaufen, Germany
Size: 110.0 m², 3 Bedrooms
Prices: 185 EUR - 285 EUR / Night