Resorts in Cospicua
We found 1 property with availability in Cospicua
Show on map
Dock 1 Boutique Hotel
Santa Tereza Street 27,, Cospicua, Malta
Situated merely an 8-minute stroll from Maritime Museum, the comfortable Dock 1 Boutique Hotel Cospicua offers air-conditioned rooms, Wi-Fi, and a car park. Thanks to its scenic location, this…
- 1-1