The World Bar is a French restaurant and lively bar offering wine, beer, and tapas in a vibrant atmosphere.