Explore details about location Osborne Road. Osborne Road is a location situated within the Windsor and Maidenhead alongside other areas such as Mill Lane, The Crescent, Station Approach.