Restaurants - Steakhouse in Denham Springs, LA
Lighthouse Seafood & Steak