Teufen

Teufen is a municipality in the Central Plateau of the canton of Appenzell Outer Rhodes in Switzerland. Teufen is by a hill separated immediately south of the city of St. Gallen.

Hotels