Wendy's 773

Wendy's #773 is a Wendy's restaurant located at 2245 North Meridian Street in Indianapolis, Indiana.