Offering a restaurant, Leo Casa Azul is located in Barú Beach and 7.5 miles from Corales del Rosario National Park. It features a furnished terrace with hammocks and wooden décor. All rooms come with a fan, a shared bathroom and a shower. You can enjoy sea view from the room. At Leo Casa Azul you will find a 24-hour front desk and a bar. Other facilities offered at the property include a tour desk. An array of activities can be enjoyed on site or in the surroundings, including fishing and snorkelling. This property is 48.5 miles from Rafael Núñez International Airport.