Traffic Police is located in Delhi, India on B-85A, Rd Number 68, Oldanpur, Block B, Balbir Nagar, Shahdara. Traffic Police is rated 2.6 out of 5 in the category traffic police station in India.
Address
B-85A, Rd Number 68, Oldanpur, Block B, Balbir Nagar, Shahdara