Leo Vellan was born in 1957, age 67. Leo Vellan's address is 9511 Fontainebleau Boulevard Apt 101, Miami, FL 33172. Possible relatives include Aida Avellan. Public records show Leo has also lived in Sunnyvale, CA and Denver, CO. Leo's latest phone number is (408) 388-3881.
Also goes by: Leo J Avellan
Related to: Aida Avellan
Phone Numbers: (408) 388-3881
Address History: 9511 Fontainebleau Boulevard Apt 101, Miami, FL 33172;
663 S Bernardo Avenue # 12, Sunnyvale, CA 94087;
Denver, CO 80209;
Greenwood Village, CO 80111
Results 1 - 1 of 1