137 shared flat rooms in Canton of St. GallenFor 600 - 800 CHF,