apartment manager at McNeil Property - Corpus Christi, Texas, United States
McNeil Property is a facilities services company based out of 1114 25th St, Corpus Christi, Texas, United States.