les ambassadeurs is located 28, avenue de la libération in saint-chamond (42400) in the region of rhône-alpes (france). This place is listed in the hôtel category of the geodruid saint-chamond 2026 guide.