Red Lobster 6313

Red Lobster #6313 is a Red Lobster restaurant located at 41649 Margarita Road in Temecula, California.