Wendy's 488

Wendy's #488 is a Wendy's restaurant located at 6351 East 82nd Street in Indianapolis, Indiana.