Iberia Travel Listing Bayou Chateau Bayou Chateau About: A fully furnished private suite on the Bayou Teche in the heart of downtown New Iberia. Studio, 1 bathroom, sleep 4. Full kitchen and grill. Where: 107 Burke St. New Iberia, LA 70560 (337) 962-7407 Visit Website Location Details