Business hotels in Cospicua
We found 2 properties with availability in Cospicua
Show on map
The Lodge
144, Matty Grima Street,, Cospicua, Malta
The comfortable The Lodge Cospicua hotel, located 2.9 km from Republic Street, offers guests luggage storage. Featuring 7 rooms with views of the city, the hotel is about 10 minutes' drive from the…
- 1-2