Romantic hotels in Qawra
We found 1 property with availability in Qawra
Show on map
Clover Holiday Complex
Triq It Tartarun, Qawra, Malta
Situated a mere 600 metres from Amazonia Beach, the 2-star Clover Holiday Complex Qawra hotel also offers a swimming pool. Thanks to its quiet location, this Qawra aparthotel is a 10-minute drive…
- 1-1