Hi, you can get a visa for Spain from this consulate. Visit this website to find what you need: blsspainvisa.com
Hello, if you have a tourist visa for Spain, of course you can travel from the United States. If you do not have it, you would have to travel to Ecuador to request it there, because your place of residence is Ecuador and not the United States and to prove it you will be asked for a green card, bank accounts, work payroll, etc. Greetings.
Thanks! Your answer is awaiting moderation.