Welcome to Atlantis, a Caribbean villa with a distinct modern flair. Atlantis sits on top of a hill overlooking some of the best views in Saint Lucia. The sloping parkland around the villa is beautifully manicured, with many well established trees and tropical shrubs, low-walled…