Ammu villa encontra-se em Point Pedro, na região de Jaffna District, a 18 km de Nilavarai Well, e apresenta acomodações com acesso Wi-Fi gratuito, comodidades para churrascos, uma piscina exterior e estacionamento privado gratuito.
Um frigorífico e micro-ondas também estão disponíveis, assim como uma chaleira.
Ammu villa oferece um terraço.
Os hóspedes também podem relaxar no jardim ou no salão partilhado.
Naguleswaram Temple fica a 27 km de Ammu villa, enquanto Templo de Nallur Kandaswamy está a 31 km da propriedade. O aeroporto mais próximo é o Aeroporto Internacional de Jaffna, que fica a 18 km de Ammu villa.