Spencer Green Hotel
Where tranquility meets luxury, nestled in nature's embrace, promising serenity, comfort, and unforgettable moments of indulgence.
Contact US
Jl. Raya Punten No.86, Punten, Kec. Bumiaji, Kota Batu, Jawa Timur 65338, Indonesia