About it
Featuring a swimming pool and a sun terrace, Ta Karkar Villa is located in Xagħra.
Offering air conditioning and free WiFi throughout, the property features a living room with TV. All bedrooms are en suite and come with a wardrobe and dressing table.
Xlendi is 3.1 mi from the accommodations, while Victoria is 1.9 mi away.