Pillars Restaurant — English Harbour, Antigua and Barbuda
Category: Restaurant
Pillars Restaurant at Admiral's Inn offers a seamless dining experience by the water in English Harbour, Antigua. Guests can enjoy fresh, locally inspired Caribbean cuisine from breakfast to candlelit…