Explore details about location Osborne Road. Osborne Road is a location situated within the Plymouth alongside other areas such as Lands Park, Staddon Crescent, Widey View.