Featuring private pool, Olympus is situated on the beachfront in Driftwood Village. Guests staying at this villa have access to free WiFi, a fully equipped kitchen, and a terrace. The villa includes a living room and a bathroom with a bath. A flat-screen TV is featured. Read more
Featuring private pool, Olympus is situated on the beachfront in Driftwood Village. Guests staying at this villa have access to free WiFi, a fully equipped kitchen, and a terrace. The villa includes a living room and a bathroom with a bath. A flat-screen TV is featured.