South Seas
1714 Highway 190 W, Slidell, Louisiana 70460
Featured Review : Along the busy Highway 190, there are small restaurants and supermarkets that accent Slidell's rural small town charm. South Seas is hidden on the right side of the highway, but if you find yourself near Northshore Mall...See Full Review