Hotel Moschella is located in Lampedusa, 1,313 feet from Lampedusa Port and 2,297 feet from Guitgia Beach. Each room at this hotel is air conditioned and has a flat-screen TV. Some units feature views of the garden or city. You will find free shuttle service at the property. You can engage in various activities, such as snorkelling and diving. Cala Croce Beach is 0.9 miles from Hotel Moschella, while Cala Creta Beach is 1.1 miles away. Lampedusa Airport is 0.6 miles from the property.