Manohara Resort 2 stars

Jl. Badrawati, Borobudur, 56553 Borobudur, Indonesia

Hotel image
Read more reviews for Manohara Resort