More Info
- General Info
- Estrella Steak and Lobster House is located in the heart of the French Quarter at 237 Decatur Street. Featuring authentic creole dishes, our menu will have you visiting again and again. MAking folks happy since 1978! Come visit at 237 Decatur Street, New Orleans, Louisiana.Estrella Steak and Lobster House is located in the heart of the French Quarter at 237 Decatur Street. Featuring authentic creole dishes, our menu will have you visiting again and again. MAking folks happy since 1978! Come visit at 237 Decatur Street, New Orleans, Louisiana.
- AKA
Estrella Steak & Lobster House
Star Steak & Lobster
- Other Links
http://www.estrellasteak.com
http://www.estrellasteakandlobsternola.com
https://estrellasteak.com
- Categories