Eco Shoes- Texas August 18, 2008 by Cathy Austin Eco Wise- 110 W Elizabeth St, Austin, TX 78704 512.326.4474 Carries: No Sweat Montage- 508 E 53rd St. Austin, TX … [Read more...] about Eco Shoes- Texas