Get directions to: Amini's Galleria, Tulsa, OK
Restaurant address: 7712 East 71st Street Tulsa, OK 74133, USA
Restaurant: Amini's Galleria