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 visit or click “here to visit Iberia Travel“.

Schedule a Tour

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