Villa Rosa Hotel & Restaurant
Photo gallery for Villa Rosa Hotel & Restaurant
Overview of Villa Rosa Hotel & Restaurant
Villa Rosa Hotel & Restaurant
3-star Port-au-Prince hotel close to Champs de Mars Square
Reviews
5.2
Popular amenities
Explore the area
24a Ruelle Nazon, Ave. M.L.K., Port-au-Prince
- Champs de Mars Square3 min drive
- National Palace3 min drive
- Port-au-Prince Cathedral3 min drive
- Port-au-Prince (PAP-Toussaint Louverture Intl.)19 min drive