Pages Menu
TwitterRssFacebook
Categories Menu

Posted by on Feb 29, 2012 in Asia, Explore, Indonesia

Pura Luhur Ulu Watu – Bali, Indonesia

Pura Luhur Ulu Watu – Bali, Indonesia

Pura Luhur Ulu Watu is an incredible temple complex in the Kuta South district of Bali which was built in the 11th century.  “Luhur” means “something of divine origin” while “Ulu” which means “land’s end” and “Watu” means “rock” in the Balinese language.

Read More