Red Lobster 523

Red Lobster #523 is a Red Lobster restaurant located at 3700 Park Sierra Drive in Riverside, California.