Pinchin' Tail is a restaurant specializing in fresh and flavorful Cajun cuisine.