1. Final Touch Cleaning 10404 E 55th Pl, Tulsa, OK 74146 Coordinate: 36.08296,-95.86048 Phone: (918) 663-1919