Om Sai Telecom is located in New Delhi, India on Shop No. 1-6, Rd Number 1, Block A, Mahipalpur Village, Mahipalpur. Om Sai Telecom is rated 3 out of 5 in the category cell phone store in India.
Address
Shop No. 1-6, Rd Number 1, Block A, Mahipalpur Village, Mahipalpur