Call Centers India, Inc Request for Quote (206) - 384 - 4669
Meet us
The Call Center is located in Noida a suburb of New Delhi, the capital of India.
We are located near a large population of students and hard-working professionals.
We are a 30 minutes drive from the heart of New Delhi.
The center is housed in a modern 11,000 sq. ft. facility.
The company has 3 levels of redundancy for its technological infrastructure.
Want more information? Call us at : 206.384.4669 or click here