selected country
India

Tata Telecom Ltd.

Business address
Matulya Centre, A Block, 249, 400013, Mumbai, India
Phone
91-22-8413711/8413713/8514414
Fax
91-22-8412153