Nappa Bar is a bar in Sliema offering a vast selection of beers and branded spirits. Located near Plaza Hotel.