Tulsa, OK 74119, USA
9514 E 54th St, Tulsa, OK 74145, USA
8227 W 81st St S, Tulsa, OK 74131, USA
10007 E 59th St, Tulsa, OK 74146, USA