Nestled away in the Sandy Bay, Hanover Jamaica, Veil Villas is a set of uniquely designed villas integrated within the lush blissful landscape. It is a set of contemporary villas designed for individuals to interact and indulge in Nature, as each villa is within an ideal environment to capture and compliment the essence of the Sandy Bay area.