S. T. D. is located in New Delhi, India on 1467, Founta, Katra Nagin Chand, Sis Ganj Guru Dwara, Kucha Mahajani, Chandni Chowk. S. T. D. is rated 5 out of 5 in the category payphone in India.
Address
1467, Founta, Katra Nagin Chand, Sis Ganj Guru Dwara, Kucha Mahajani, Chandni Chowk