Explore details about location South 21st Avenue. South 21st Avenue is a location situated within the Omaha alongside other areas such as North 27th Street, Webster Street, Castelar Circle.