• Europe / Switzerland / Geneva
    Hotel is open
    Le Mirador Resort & Spa is a 5-star luxury hotel with panoramic views over Lake Geneva, the Alps, and the Rhone Valley....
    What kind of place? : Small Hotel in Geneva
    Reviews : 0
    Viewed 386 times