Whether you live in Houma, Louisiana, or you plan to visit, there’s only one place to go for excellent seafood. The restaurant, Big Al’s, fondly referred to as “Home of the Crawfish King,” won’t disappoint. You can enjoy your meal in the dining room or have the restaurant provide catering... [read more]