The apartment complex that houses Casa Nazaret sits at the edge of Nogales, overlooking the empty Sonoran desert.