Explore details about location South 21st Street. South 21st Street is a location situated within the Colorado Springs alongside other areas such as North Powers Boulevard, Artistic Circle, Pale Rock Terrace.