Wendy's 8960

Wendy's #8960 is a Wendy's restaurant located at 900 South Missouri Avenue in Clearwater, Florida.