Hotel Churchill Geneva
The Hotel Churchill is a 4 star rated hotel located only 100 metres away from Lake Geneva. This accommodation is situated on the left bank close to the city centre in a quiet residential area of Geneva. Last renovated: 2002. Number of floors: 5. Main hotel services: 24-hour reception, restaurant, car rental, safe deposit box, 24-hour room service and a lift are available at the Hotel Churchill.
Read More