LOVE Villas is situated in Grand Turk and offers a private beach area. Guests staying at this villa have access to free WiFi, a fully equipped kitchen, and a terrace. Featuring sea views, the villa features a flat-screen TV with satellite channels, a seating area, a wardrobe and 2 bathrooms. Read more
LOVE Villas is situated in Grand Turk and offers a private beach area. Guests staying at this villa have access to free WiFi, a fully equipped kitchen, and a terrace. Featuring sea views, the villa features a flat-screen TV with satellite channels, a seating area, a wardrobe and 2 bathrooms.