Play Internet Cafe & Arcade is located in New Delhi, India on H-18/13, Shop No:1, Jamia, Sir Syed, Sir Syed Rd, Batla House, Okhla. Play Internet Cafe & Arcade is rated 3.8 out of 5 in the category internet cafe in India.
Address
H-18/13, Shop No:1, Jamia, Sir Syed, Sir Syed Rd, Batla House, Okhla