Red Lobster 518

Red Lobster #518 is a Red Lobster restaurant located at 12892 Harbor Boulevard in Garden Grove, California.