Red Lobster 381

Red Lobster #381 is a Red Lobster restaurant located at 2283 West March Lane in Stockton, California.