Explore details about location Henbury Place. Henbury Place is a location situated within the Scarborough alongside other areas such as Lawrence Avenue East, Bexhill Avenue, Midland Avenue.