Sherwood Exclusive Lara is a luxury resort located in the Lara region of Antalya, Turkey. It offers all-inclusive packages with a range of amenities and activities for guests.