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
5.2
Popular amenities
Explore the neighborhood
24a Ruelle Nazon, Ave. M.L.K., Port-au-Prince
- House Of Beer14 min walk
- Chicken plus17 min walk
- Champs de Mars Square3 min drive
- National Pantheon Museum3 min drive