Explore details about location Amelia Street. Amelia Street is a location situated within the New Orleans alongside other areas such as Shubert Street, La Salle Place, Millaudon Street.