Olivia Wilhelminastraat 74 Oranjestad, Aruba
Restaurant opening hours: 6:00 PM - 11:00 AM.
Kitchen opening hours: 6:00 PM - 9:30 PM.
Tel: +297 583 0404