Omar Khan lives in Flushing, New York. Other places in which Omar has lived are Ozone Park, New York and East Elmhurst, New York.

Public Records

Arrest Records

Scroll