Explore details about location Kestrel Avenue. Kestrel Avenue is a location situated within the London Borough of Southwark alongside other areas such as Rope Street, Fernholme Road, Queen Annes Square.