Explore details about location Peach Orchard Road. Peach Orchard Road is a location situated within the Burlington alongside other areas such as Polk Street, Nevada Road, Francis Wyman Road.