Explore details about location Barrowcliff Road. Barrowcliff Road is a location situated within the Scarborough alongside other areas such as Bellhouse Lane, Mere Lane, Osborne Park.