Wendy's 8527

Wendy's #8527 is a Wendy's restaurant located at 6420 Amboy Road in Staten Island, New York.