The Urinals of Avila Beach Hotel

Avila Beach Hotel is a seaside hotel located in Willemstad, Curacao.

Filed under: Hotels & Casinos
Tweet

Avila Beach is located a short distance from the center of historic Willemstad and offers one swimming pool and two protected beaches. The mediocre food at the resort is not terribly overpriced.