ALDI
8207 E 103rd St, Tulsa 74133