Explore details about location Neild Road. Neild Road is a location situated within the Metchosin alongside other areas such as Milky Way, Happy Valley Road, Galloping Goose Regional Trail.