A cocktail bar is a bar that specializes in making cocktails. They often have a more extensive menu than a regular bar, with a variety of creative and delicious drinks to choose from. Cocktail bars are usually more upscale than regular bars, and they often have a more sophisticated atmosphere.