Castello Restaurant
The Indonesian restaurant at Jamboo Kingdom, Tulungagung give a new experience to our guest. Showing authentic local cuisine and speciality, Castello is known for its unique interior design and foods quality.