Like Architecture & Interior Design? Follow Us… Thank you. You have been subscribed. Located near the shores of Lake Geneva, this distinctive three-floored urban retreat is the Ultima Geneva Grand Villa. Measuring 2,000 square metres, the property boasts an impressive master bedroom with a private terrace, seven more double bedrooms, […]