Wendy's 3397

Wendy's #3397 is a Wendy's restaurant located at 1761 Forest Avenue in Staten Island, New York.