Red Lobster 519

Red Lobster #519 is a Red Lobster restaurant located at 3780 Sports Arena Boulevard in San Diego, California.