Explore details about location South 177th Street. South 177th Street is a location situated within the Omaha alongside other areas such as North 113th Plaza, Burt Street, Elmwood Park Road.