Located in Port-au-Prince (GCH Catchment area), Villa Rosa Hotel & Restaurant is within a 5-minute drive of Champs de Mars Square and Museum of Haitian Art. This hotel is 1.7 mi (2.8 km) from National Pantheon Museum and 1.9 mi (3 km) from National Palace..Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's room service (during limited hours). Quench your thirst with your favorite drink at the bar/lounge. Local cuisine breakfasts are available daily from 6:30 AM to 10:30 AM for a fee..Make yourself at home in one of the 15 air-conditioned rooms featuring Smart televisions. Bathrooms with showers are provided.
Make yourself at home in one of the 15 air-conditioned rooms featuring Smart televisions. Bathrooms with showers are provided.