Red Lobster 525

Red Lobster #525 is a Red Lobster restaurant located at 22800 Van Owen Avenue in Canoga Park, California.