Отель Anila Beach Inn & Restaurant расположен на Южном побережье Шри-Ланки, в местечке Медакетия курортного района Тангалле, округа Хамбантота, в 120 метрах от берега Индийского океана.