Explore details about location South Holly Street. South Holly Street is a location situated within the Denver alongside other areas such as 1st Place, South Leyden Street, South Vincennes Way.