Sort by relevance
4 of 4 hotels
You'll be in the mountains with a stay at INATEL Flores in Santa Cruz das Flores. Make yourself at home in one of the 26 air-conditioned guestrooms. Complimentary wireless Internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms have complimentary toiletries and bidets. Housekeeping is provided dai...