Princess Avoca is located in South Jakarta City, Indonesia on Avoca Hills Residence No.B21, RT.4/RW.1, Cipedak, Jagakarsa. Princess Avoca is rated 5 out of 5 in the category castle in Indonesia.
Address
Avoca Hills Residence No.B21, RT.4/RW.1, Cipedak, Jagakarsa