Red Lobster 511

Red Lobster #511 is a Red Lobster restaurant located at 27524 The Old Road in Valencia, California.