A renowned restaurant offering local and international cuisine with stunning views of Antigua's landscape.