Explore details about location Elvira Street. Elvira Street is a location situated within the San Antonio alongside other areas such as Doup Street, South Walters Road, Lake Mont Street.