Explore details about location New Orchard. New Orchard is a location situated within the Poole alongside other areas such as Sark Road, Commercial Road, Hunt Road.