Cuba Libre Restaurant & Rum Bar 9101 International Dr, Orlando, FL 32819 Categories: RestaurantGet DirectionsWebsite