Wendy's 1588

Wendy's #1588 is a Wendy's restaurant located at 1129 South Clearview Parkway in New Orleans, Louisiana.