Omar Castro's address is 2302 Pine Terrace Drive , Humble, TX 77339. Possible relatives include Andrea Castro, Ariel Castro and 7 others. Public records show Omar has also lived in Livonia, MI and Houston, TX. Omar's latest phone number is (281) 358-5009. Previous phone numbers include (281) 732-8065 and (281) 802-4868.
Also goes by: Omar Castro
Address History: 2302 Pine Terrace Drive, Humble, TX 77339;
537901 Po Box, Livonia, MI 48153;
Houston, TX 77060;
Kingwood, TX 77339
Results 1 - 1 of 1