Com uma piscina e um terraço para banhos de sol, a Ta Karkar Villa está situada em Xagħra.
A propriedade disponibiliza ar condicionado, acesso Wi-Fi gratuito em todas as áreas e uma sala de estar com televisão. Todos os quartos têm uma casa de banho privativa, um roupeiro e um toucador.
Xlendi fica a 5 km do alojamento, enquanto Victoria está a 3,1 km.