Tata Power Solar Systems Limited CIN: U40106MH1989PLC330738 C/o. The Tata Power Company Limited, Corporate Center B, 34 Sant Tukaram Road, Carnac Bunder, Mumbai - 400 009, Maharashtra.
Tata Power Solar Systems Limited 1st Floor, Shatabdi Bhavan, B-12, 13 Sector - 4, Noida Uttar Pradesh - 201301 India
Tata Power Solar Systems Limited Merlin Matrix, DN - 10, Suite No. 703, 7th Floor Near RS Software Salt Lake, Sector V Kolkata
Tata Power Solar Systems Limited 78, Electronics City, Phase I Hosur Road Bengaluru