Explore details about location Neilon Place. Neilon Place is a location situated within the Hibiscus and Bays alongside other areas such as Zita Avenue, Zelandia Road, Weiti Road.