Wendy's 11694

Wendy's #11694 is a Wendy's restaurant located at 72-32 Broadway in Flushing, New York.