Wendy's 6617

Wendy's #6617 is a Wendy's restaurant located at 1980 Hyde Park Road in London, Ontario.