Wendy's 11487

Wendy's #11487 is a Wendy's restaurant located at 6020 Bullard Avenue in New Orleans, Louisiana.