5305 E Admiral Boulevard #A-B Tulsa, OK 74115