Hôtel Foch se nachází v centru Lyonu, 100 metrů od stanice metra Foche a 900 metrů od radnice. Všechny klimatizované pokoje mají TV s plochou obrazovkou, vlastní koupelnu, župan a Wi-Fi zdarma. V baru jsou k dispozici nápoje a denní tisk zdarma. Na místě se podává kontinentální snídaně a hosté mají k dispozici donáškovou službu na pokoj. Hotel leží 1 km od opery a City House a jen 10 minut pěšky od Parcu de la Tête d'Or.