1. Logic Maids 1200 E River Rd Apt 168, Tucson, AZ 85718 Coordinate: 32.29164,-110.95361 Phone: (520) 838-8701