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.
Hi there!
Be the first to review!
First-classBetter than mostAbout what I expectedNot the worst...Disappointing
Click to Rate

More Business Info

Hours
Regular Hours
Mon - Thu:
Fri:
Sat:
Sun:
Extra Phones

Phone: 504-581-2121

Fax: 504-581-2121

AKA

Estrella Steak & Lobster House

Star Steak & Lobster

Categories
Steak Houses, Restaurants, Seafood Restaurants
Suggest an Edit