35.5003386245975 ­12.600497603416443
Go to map view
Hotel Medusa - Lampedusa - Bedroom
Hotel Medusa - Lampedusa - Bed
Hotel Medusa - Lampedusa - Living room
Hotel Medusa - Lampedusa - Restaurant
Hotel Medusa - Lampedusa - Bar
Hotel Medusa - Lampedusa - Building
Piazza Medusa 3, 92010 Lampedusa, Italy +39 922 970 126

Get Rates

Show Hotel Medusa at top of the results.

Get Flight + Hotel

Star Ratings

Hotel Medusa