Boasting a bar and a restaurant, Stephia Hotel is located in Port-au-Prince. This 3-star hotel offers a 24-hour front desk and free WiFi.
At the hotel, rooms are fitted with a desk. At Stephia Hotel each room is fitted with air conditioning and a flat-screen TV.
A à la carte breakfast is served every morning at the property....
|308, Tabarre 48|