Sleeps 10 Cooper Bay villas are situated on Tortola, in the heart of the Caribbean with unspoiled views of the North shore coastline and open sea. Their nestled location…