TIKKA DELAER
Tikka Delaer is located in Unknown, Pakistan.
Address: KHYBER BAZAR PESHASWAR
Country: Pakistan
City: Unknown