Medusa
Bar · Wine Bar
Medusa is a stylish bar located on Level 10 of a hotel, offering club nights and breathtaking views.
Location
Best places nearby
The highest rated places close to Medusa.
Local restaurants nearby
Dawret Il - Qawra, San Pawl il-Baħar
