Get directions to: Crab House, Lockport, LA
Restaurant address: 246 S Main St Ste 1 Lockport, LA 70374, USA
Restaurant: Crab House