Explore details about location Poplar Hill Road. Poplar Hill Road is a location situated within the Ontario alongside other areas such as Elizabeth Street, Wood Street, Perreault Street.