Phone Number

(317) 807-6755

Location

Greenwood, Indiana

Company

MCLEODUSA TELECOMMUNICATIONS SERVICES, INC.- IN