1. Spot Free Cleaning Service 3485 Tarragon Dr, Decatur, GA 30034 Coordinate: 33.68061,-84.20854 Phone: (404) 207-7072