Hotel Champ de Mars(0 stars)Frere Felix de Valois Street, Port Louis View on map
We are searching for the best available offers...
Information about Hotel Champ de Mars
- Air conditioning
- Hotel bar
Nearby - Hotels and Things to do
- Things to do & See