Yokozuna Yale

9146 South Yale Avenue, Tulsa, OK 74137