L'Hôtel Foch est situé dans le centre de Lyon, à 100 mètres de l'arrêt de métro Foche et à 900 mètres de l'hôtel de ville de Lyon.
Chaque chambre climatisée comprend une télévision à écran plat, une salle de bains privative, un peignoir et une connexion Wi-Fi gratuite.
Vous pourrez vous détendre avec un verre et un journal gratuit dans le bar de l'hôtel. L'hôtel propose également un petit-déjeuner continental et vous pourrez choisir parmi une gamme de services en chambre.
Vous pourrez visiter l'Opéra et la City House de Lyon, à seulement 1 km de l'hôtel. Le parc de la Tête d'Or se trouve à seulement 10 minutes à pied.