Wendy's 8480

Wendy's #8480 is a Wendy's restaurant located at 25 Northeast 167th Street in North Miami Beach, Florida.