5 shared flat rooms in City of St. Gallen with own bathroom, furnished

Locations nearby