Map
13 Quai du Mont-Blanc, Geneva CH 1201, Switzerland
Price
1015
website
Hotel
Beau-Rivage