Have You Been To Pelicans on The Bayou in New Iberia, LA?

Pelicans On The Bayou in New Iberia, Louisiana was a Local favorite for years. Trying times caused it’s previous ownership to shut its doors. Recently the famed restaurant on the banks of the Bayou Teche got a second chance at life. After considerable buzz surrounding its opening, We decided to…