Location


La Vista and La Vista Beach are nestled at the bottom of lush green mountains in the Pelican Key Estates area of St. Maarten. Pelican Key is a great location: quiet, yet nearby many activities and restaurants.