The Castroville center point is about 12 miles southwest of Sea World San Antonio and 12 miles southwest of SeaWorld San Antonio.
Below are reviews of the city of Castroville, TX from an actual visitor's perspective.
Castroville is a small and nice town.
Enjoyed the beautiful and interesting small shops and restaurants.