Super Star Inter Net Cafe is located in Lahore, Pakistan on 84 Allama Iqbal Rd, Garhi Shahu,. Super Star Inter Net Cafe is rated 3.8 out of 5 in the category internet cafe in Pakistan.
Address
84 Allama Iqbal Rd, Garhi Shahu,
Service options
On-site services