Explore details about location North Leas Avenue. North Leas Avenue is a location situated within the Scarborough alongside other areas such as Glaisdale, Greenfield Road, Stepney Road.