71 shared flat rooms in City of St. GallenWith is furnished

Locations nearby