Photo gallery for Villa Rosa Hotel & Restaurant





Villa Rosa Hotel & Restaurant
Reviews
5.2 out of 10
About this property
3-star Port-au-Prince hotel close to Champs de Mars Square
Explore the area

24a Ruelle Nazon, Ave. M.L.K., Port-au-Prince
- Champs de Mars Square3 min drive
- Port-au-Prince Cathedral4 min drive
- Stade Sylvio Cator4 min drive
- Port-au-Prince (PAP-Toussaint Louverture Intl.)7 min drive