Pura Luhur Uluwatu, located by Bali Sea, belongs to the 11th century. Its legendary nine directions ward off the evil spirits from the city. The crystal white beaches that surround the temple are also the soil for Alila Villas Uluwatu among other Bali Boutique Villas. Pura Luhur is…