Appelbaum Animal Clinic
8316 E 61st St #109, Tulsa 74133