Red Lobster 510

Red Lobster #510 is a Red Lobster restaurant located at 250 Brea Mall Way in Brea, California.