5902 S 118th E Ave, Tulsa, OK 74146, United States
2004 N 167th E Ave, Tulsa, OK 74116, United States
9750 E 31st St Apt 3004, Tulsa, OK 74146, United States