Red Lobster 528

Red Lobster #528 is a Red Lobster restaurant located at 4333 Candlewood Street in Lakewood, California.