Stella Maris Lampedusa

Location Italy
Address Via Cavour 30, 92010 Lampedusa, Italy
Facilities Ship visiting on request
Transport Transport
Map showing the location of

Contact Details

Address Via Cavour 30, 92010 Lampedusa, Italy