Spanish Town, British Virgin Islands
High-end beachfront lodging offering 3 restaurants & an infinity pool, plus a posh spa & a gym.