About Us

The Hotel & Spa Victory Castle Villa is located center of the town on the top of a private hill, offering spectacular ocean views over 4 bays & many surrounding islands.