Castroville, Texas Travel Guide
Imagine a place where the 19th century joins modern times, treating visitors to modern conveniences and comforts in an Old World atmosphere. Add to this a gazpacho of cultures, a blend of French, German, English and Spanish with a heavy dose of Alsatian heritage. What you have is Castroville, located only 20 miles west of …