Altos De Istan is a 4-star hotel offering comfortable rooms with amenities like air conditioning and free Wi-Fi. Guests can enjoy on-site dining and a terrace.