Taverna Borrell 130 is a Latin American restaurant.