Appart'City Annemasse Centre Pays de Genève - Appart Hôtel is located in Annemasse, France on 2 Allée François Truffaut. Appart'City Annemasse Centre Pays de Genève - Appart Hôtel is rated 3.4 out of 5 in the category extended stay hotel in France.
Address
2 Allée François Truffaut