Villa del Palmar Beach Resort and Spa, Los Cabos is located on a pristine swimmable beach, 20 minutes walking distance from Cabo San Lucas and 30 minutes from the International Airport.