Explore details about location Neel Street. Neel Street is a location situated within the Thomasville alongside other areas such as Culpepper Street, Phelps Street, Smith Alley.