What is the address and contact information of TELSUR, INC?
TELSUR, INC is located at 765 WHISPERING TRAILS DR Chula vista, California, United States, 91914 and can be contacted by phone at (760) 345-0326.
Who is the owner of TELSUR, INC?
The person who created the business is HECTOR FERREYRA.
What type of business is TELSUR, INC?
TELSUR, INC is a business categorized under Personal Credit Institutions.