Lucy Ybarra's address is 428 Alvarez Lane , Uvalde, TX 78801. Public records show Lucy has also lived in Delray Beach, FL. Lucy's latest phone number is (210) 278-5843. Previous phone numbers include (561) 278-8747 and (830) 278-3339.
Also goes by: Lucia Ybarra,
Lucia G Ybarra
Results 1 - 1 of 1