Novotel Paris Vaugirard Montparnasse



Paris • Show on map
View Details for Price
This 4-star Novotel Hotel is located in the Montparnasse district of Paris, 328 feet from Vaugirard Metro Station. The Eiffel Tower is 1.4 mi from the property and Parc de Versailles Exhibition Center…More info
