The Inn at English Harbour
The Inn has only 28 rooms built on 19 acres of seaside land, inducing a true sense of privacy and seclusion. Set on a postcard-lovely bay on the island of Antigua, this split-level resort features a hilltop building overlooking English Harbour and the picturesque waters of the Caribbean Sea. The Hotel has its own white sandy beach, with a small but lovely private dock.
The Inn at English Harbour Read Post »