Teche Ridge located right outside the City of New Iberia in Iberia Parish is nestled in the heart of Bayou Country. To find out more about what the area has to offer check out the Iberia Parish Conventions and Visitors Bureau “Visitors Guide.” Click the image on the right to download the Travel App.

Bayou Country

Schedule a Tour

Click the link to the right if you would like to schedule a tour.