Log In to TeamPages
Help
Signup
Toggle navigation
South High School Details
South High School
1700 E Louisiana Ave, Denver, CO 80210, Denver, Colorado, United States
View on Google Maps