1/22 Price Dropped by $25K $300,000 4 Beds2 Baths1,674 SqFt 176 Barracuda ST, Bayou Vista, TX 77563 Listed by Optima Realty
1/8 Price Dropped by $5K $125,000 0.1 Acres 191 Barracuda, Bayou Vista, TX 77563 Listed by Compass RE Texas, LLC - Memorial