Based on 9 review
Location This hotel is located only 2 blocks from the World Trade Centre and 45 minutes from the city's main square. The airport is just a 45-minute drive away. Facilities The hotel features 24 accommodation units. Guests are welcomed in the lobby. The upper floors can be reached by lift. Amenities ...