Red Lobster 596

Red Lobster #596 is a Red Lobster restaurant located at 1740 East Ventura Boulevard in Oxnard, California.