Leo Villao was born in 1976, age 47. Leo Villao's address is 9518 23rd Avenue # 2a, East Elmhurst, NY 11369. Possible relatives include Martha Villegas, Nancy Villegas and others. Public records show Leo has also lived in Elmhurst, NY. Leo's latest phone number is (718) 505-0186. Previous phone numbers include (718) 515-1184.
Also goes by: Leo Xavie Villa,
Leo Xavier Villegas
Results 1 - 1 of 1