This charming hotel can be found in St Gallen. The total number of units is 22. Those who dislike animals may enjoy their stay, as this hotel does not allow pets.