Castroville, TX, is a small town with French heritage and is nestled on the bank of the Medina River, just 22 miles west of the city, making it an excellent getaway from San Antonio. The town ...