Red Lobster 424

Red Lobster #424 is a Red Lobster restaurant located at 296 North University Drive in Pembroke Pines, Florida.