Cuba Libre is a bar offering French and seafood cuisine, with card payments accepted and seating available.