Villa Royale Montsouris Hotel

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