Probably the place with the best views of Mont Blanc. A neat park with remains of thermal baths from the time of Roman empire.
Wikipedia http://fr.wikipedia.org/wiki/Perle-du-Lac
Address Rue de Lausanne 132, 1202 Geneva, Switzerland
Coordinates 46°13'15.805" N 6°9'11.989" E