Hotel on The Rock 4 stars

Jalan Timor Raya No.2 Km.5, Kelapa Lima, 85228 Kupang, Indonesia

Hotel image
Read more reviews for Hotel on The Rock