Taman Sari also known as Water Castle is a former royal garden of the Sultanate of Yogyakarta located 2 km south within the grounds of the Kraton (palace complex). Its name means an area of a beautiful ...