Hotel & Resort Villa del Sol Resort
Isla del Morro Via La Cordialidad, 528537 Tumaco, Colombia
Offering an outdoor swimming pool and a spa and wellness centre, Hotel & Resort Villa del Sol is located on the beach in Tumaco. Free Wi-Fi access and free private parking are available.