Wendy's 7816

Wendy's #7816 is a Wendy's restaurant located at 1716 North Perry Street in Ottawa, Ohio.