Alya Castle is located in Kota Medan, Indonesia on Jl. Komp. Taman Harapan Indah No.26, Tj. Sari, Kec. Medan Selayang. Alya Castle is rated 3 out of 5 in the category castle in Indonesia.
Address
Jl. Komp. Taman Harapan Indah No.26, Tj. Sari, Kec. Medan Selayang