El Garden & City Evian - Lugrin está situado en la zona sur del lago Lemán, frente a la frontera con Suiza, junto a la carretera D24 y a solo 6,5 km de Thollon-Les-Mémises. El aparthotel ofrece WiFi gratuita.
Los estudios y los apartamentos están equipados con baño privado y TV de pantalla plana con canales vía satélite.
El Garden & City Evian - Lugrin cuenta con una gran piscina al aire libre, pista de tenis y centro de fitness. Además, todos los alojamientos incluyen toallas y ropa de cama.