La Rana Loca is a restaurant offering a fusion of food and drinks.