Wendy's 8512

Wendy's #8512 is a Wendy's restaurant located at 2230 Elmwood Avenue in Buffalo, New York.