THE TERRACE RESTAURANT AT THE INN AT ENGLISH HARBOUR (GALLEON BEACH)
The Terrace restaurant and Stone bar are part of The Inn at English Harbour, one of Antigua’s most exclusive boutique hotels that sits amidst Nelsons Dockyard National Park. The superb location, the first-class cuisine and the comprehensive wine- cellar, supported by friendly and discreet service, has ensured The Terrace has one of the finest locations […]