At 7400 Lakeshore Dr, New Orleans, LA 70124-2435New Orleans Here : Felix s Restaurant and Oyster Bar. Welcome to Felix s Restaurant and Oyster Bar is rated 3.5. It's worth a try!
Write a review