Wendy's 3883

Wendy's #3883 is a Wendy's restaurant located at 1401 Victoria Avenue in Ventura, California.