Park & Suites Annemasse (Annemasse) From €104 (US$141) per room Located in the centre of Annemasse, France, the Hotel Residence Park & Suites Annemasse is a modern, glass fronted hotel situated 10 kilometers from the Swiss capital of Geneva. In a picturesque location overlooked by the French Alps, the h...