106971: Cleascro Road, Leurbost Cleascro Road is located in Leurbost on the Isle of Lewis. Details Record Type: Location Record Maintained by: CECTL