We have found 7 properties on Lafayette St, Castroville, TX. Average price per square feet on Lafayette St is $156. It is 83.5% higher than average price per sqft Castroville. Average sale price on Lafayette St is $203,075. It is 3.6% higher than average sale price in Castroville.