Net City Internet Play Station
Internet cafe; Print shop; Wi-Fi spot; Computer store; Computer service; Computer software store; Computer networking center
Location: Puducherry Shop No.63A, 5th Cross, Krishna Nagar main Rd 605008 IN
Phone:+919787638316
Map Location:11.9482, 11.9482