La Source is a French restaurant within a relaxed hotel setting, offering Mediterranean cuisine, a pool, and free Wi-Fi.