Serviced Apartments in Switzerland

Region / City Apartments

Basel

114

Geneva

173

Lausanne

118

Lucerne

2

Vevey

101

Zug

48

Zurich

666