Wendy's 12804

Wendy's #12804 is a Wendy's restaurant located at 5180 Birch Street in Newport Beach, California.