Explore details about location Picton Road. Picton Road is a location situated within the Liverpool alongside other areas such as Lyndor Road, Sumner Close, Speke Hall Avenue.