Stay at this 3.5-star hotel in Flores. Enjoy free WiFi, a rooftop terrace, and breakfast (surcharge). Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Church of Our Lady of the Remedies and Las Guacamayas Biological Station are located nearby.