Animal House Reviews & Details
1001 Behrman Hwy
Animal House is located at 1001 Behrman Hwy in Terrytown near the intersection of Behrman Hwy and Peter St. Call (504) 393-9182 for dine in.
- Service:Dine In
- Major Intersection:Behrman Hwy And Peter St
Tell us more about Animal House Terrytown!