La Ta Karkar Villa se encuentra en Xagħra y dispone de piscina y solárium.
Ofrece aire acondicionado, conexión WiFi gratuita en todas las instalaciones y sala de estar con TV. Todas las habitaciones disponen de baño privado, armario y tocador.
Xlendi se encuentra a 5 km del alojamiento, mientras que Victoria está a 3,1 km.