Bayou Bistro Categories Restaurants 3111 Neptune Drive Bayou Vista TX 77563-2710 (409) 933-0355 (409) 933-0529 Send Email Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×