It is located in Annemasse city centre and 10 minutes' walk from the SNCF train station. From the station, you can take the Leman Express to Geneva city centre in 20 minutes.