Wendy's 513

Wendy's #513 is a Wendy's restaurant located at 4300 34th Street South in St. Petersburg, Florida.