This modern hotel is located in the heart of Geneva, within metres of the nearest train station. Restaurants, bars, pubs and shopping facilities all lie in the immediate vicinity of the hotel.
See more: Hotels in Europe Hotels in Switzerland Hotels in Geneva Holiday Destinations in Europe