Val Girard


Paris • Show on map
Price as low as EUR 135.98
Located next to Vaugirard Metro station Hotel Val Girard is a 2.2 km from the Eiffel Tower. It offers rooms equipped with a flat-screen TV and free Wi-Fi access. Each guest room at the Val Girard has…More info


