Phone Number

(806) 870-3382

Location

Lamesa, Texas

Company

NTS COMMUNICATIONS, INC.