1. Outstanding Touch Window Cleaning 537 Orchard Ave, Memphis, TN 38127 Coordinate: 35.21138,-90.04596 Phone: (901) 283-7168