Stellas Family Restaurant, NEW ORLEANS, Louisiana (LA)
Conveniently located at 8700 Lake Forest Boulevard () in NEW ORLEANS, Louisiana (LA) (70127), Stellas Family Restaurant can be reached at 5042439188. It is advisable to call ahead of time to make a reservation.
More restaurants in NEW ORLEANS, Louisiana (LA)
Stellas Family Restaurant contact information and details:
Address: 8700 Lake Forest Boulevard - , NEW ORLEANS, Louisiana (LA) 70127
Contact Phone: 5042439188
