TELL CELL FIROZ is located in New Delhi, India on 22, Zakir Nagar Main Rd, Jogabai Extension, Zakir Nagar, Okhla. TELL CELL FIROZ is rated 4 out of 5 in the category mobile network operator in India.
Address
22, Zakir Nagar Main Rd, Jogabai Extension, Zakir Nagar, Okhla