Estrella Steak & Lobster House

Location

237 Decatur St.
New Orleans LA 70054

Star Steak & Lobster House is located on Decatur, just 2 blocks from Canal St., steps from the House of Blues in the French Quarter.We offer a casual atmosphere and family-friendly dining. As the name implies, steaks & seafood are our specialty, as well as a full menu of savory desserts.

Amenities

Cuisine Served
  • Seafood
  • Steakhouse
Meals Served
  • Dinner

Contact

Phone: