Strauch Law Firm Address: 1222 N Main Ave, Castroville, TX 78009 Phone: (830) 444-4444 Lawyers Other Businesses: Chris Schuchart PC at 808 London St, Castroville, TX 78009