It was built on the land of Cuckoo Farm on Cuckoo Hill in 190 acres of Hanwell.
Tempat tersebut didirikan di atas lahan Kebun Cuckoo di Bukit Cuckoo dengan luas 190 hektar di Hanwell.