Explore details about location Velma Street. Velma Street is a location situated within the Poplar Bluff alongside other areas such as China Street, Kysar Road, South E Street.