Hotel Casa Amelia is definitely the best place to stay in Flores. The lake view rooms are amazing and the air conditioning is most welcome! It is situated on the West side of Flores, which is the most attractive part of town with plenty of waterfront bars and restaurants. The hotel is very reasonably priced and has a great rooftop...
More
- Casa Amelia Hotel
