Wendy's 9450

Wendy's #9450 is a Wendy's restaurant located at 5600 Tchoupitoulas Street in New Orleans, Louisiana.