Felix's Restaurant & Oyster Bar
Add to Favorites
Saved to Favorites
Phone: (504) 304-4125
Address: 7400 Lakeshore Dr, New Orleans, LA 70124
Website: website
7412 Lakeshore Dr, New Orleans, LA 70124
8536 Pontchartrain Blvd, New Orleans, LA 70124
8555 Pontchartrain Blvd, New Orleans, LA 70124
7900 Lakeshore Dr, New Orleans, LA 70124
7415 W End Blvd, New Orleans, LA 70124
3100 S I 10 Service Rd E, Metairie, LA 70001
8000 Lakeshore Dr, New Orleans, LA 70124
607 Harrison Ave, New Orleans, LA 70124
2713 N Causeway Blvd, Metairie, LA 70002
800 Harrison Ave, New Orleans, LA 70124