Ona Mar Menor Golf & Spa is a high-end hotel next to a golf course, featuring multiple restaurants, an Irish bar, pools, a spa, and a gym.