Cities Allen has lived in before are North Olmsted, Lakewood and Cleveland. Allen now resides at 1435 Roycroft Ave, Lakewood, Oh 44107. Allen has reached the age of 49 years. People possibly related to Allen are Jian Ming Chen, Ray Chen, Kiu Hao Chen and one other person. Allen has listed phone number: (216) 391-0526. Allen's birth year is 1975.
One property is owned by Allen. Allen has a property on 1435 Roycroft Avenue Lakewood OH 44107. Allen's property value is $28,800.