Nappa Bar
Bar · Craft Beer
Nappa Bar is a bar in Sliema offering a vast selection of beers and branded spirits. Located near Plaza Hotel.
Location
Best places nearby
The highest rated places close to Nappa Bar.
Local restaurants nearby
St Francis St, Tas-Sliema


