Public records show Englewood and Cresskill as cities Omar also stayed in. 4109 Yucca Ave #21, Mcallen, Tx 78504 is where Omar lives. The age of Omar is 73. Omar was born in 1952. We have found 4 possible relatives of Omar: Yineth San Echeverry, Gloria I Echeverry, Hector G Echeverry and one other person. Omar owns the phone number (956) 994-0312.