I just ran into this same issue and had to research it. Most banks that you have an account at will convert Euros to Dollars for you. They may require you to deposit them instead of just cashing them.
You can go to Travelex or other similar Foreign exchange currency services bureaus inside the international airports and tourist locations. http://www.travelex.com/us/locations/