St. Gallen Hotel David 22 2 Stars 1 Night, Price per double room from CHF 104 Find out more about: Hotel David 22