1/32 Price Dropped by $5K $319,900 3 Beds2 Baths1,042 SqFt 190 Barracuda, Bayou Vista, TX 77563 Listed by Compass RE Texas, LLC - Memorial