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