Cempaka Villa 1 stars

Jl. Badrawati, Dusun Ngaran Lor, 56553 Borobudur, Indonesia

Hotel image
Read more reviews for Cempaka Villa