1. Over the Moon Diaper Service 7708 S 86th East Ave, Tulsa, OK 74133 Coordinate: 36.05282,-95.88074 Phone: (918) 860-0319