Avila’s The Pen launches From Farm to Fork concept WILLEMSTAD – The Pen is the fine-dining restaurant located at the Avila Beach Hotel. The restaurant has been renovated and modernized last year and with a new look comes a