
Villa Royale Montsouris Hotel – 144 Rue De La Tombe Issoire – Paris, France 75014
Book the Villa Royale Montsouris Hotel
Hotel Overview:
The Villa Royale Montsouris Hotel is a 3 star hotel in Paris, France in the region of Paris. It has 36 rooms and an average reviewer rating of 7 out of 10 on Agoda.com.
Additional Photos and Map:
_091116170100171764
_090602001400114499
_090602001400114499