Explore details about location South Hill Avenue. South Hill Avenue is a location situated within the London Borough of Harrow alongside other areas such as Kingston Place, Grimsdyke Road, Selwyn Court.