



not rated
Paris, France, 75012
+ (33) -1-5302-2000
$258 and up / Check Availability
Modernized Hotel in handsome, balconied seven-story building - Situated 90 meters from Lyon train station.
See other Holiday Inn Hotels & Resorts