Telecom is located in Delhi, India on TVS service center, DSIDC Complex, C-2, basement, opposite Canara Bank, Nangloi. Telecom is rated 3 out of 5 in the category telecommunications service provider in India.
Address
TVS service center, DSIDC Complex, C-2, basement, opposite Canara Bank, Nangloi