Le Garden & City Evian - Lugrin se trouve sur la rive sud du lac Léman, à proximité de la frontière suisse, le long de la route D24, à seulement 6,5 km de Thollon-les-Mémises. Cet appart’hôtel offre une connexion Wi-Fi gratuite.
Les studios et les appartements sont équipés d'une télévision par satellite à écran plat et d'une salle de bains privative.
Le Garden & City Evian - Lugrin dispose d'une grande piscine extérieure, d'un court de tennis et d'une salle de sport. Les draps et les serviettes de toilette sont fournis dans tous les types d'hébergement.