Address: Punta Duarte, Santiago Veraguas, Panama, Los Duarte, Panama
Offering a terrace and spa centre, Hotel El Sol is situated in Los Duarte, 38 km from Santa Catalina. Guests can enjoy the famous on-site restaurant featuring international cuisine such as Indian food, and also local dishes.