Red Lobster 29

Red Lobster #29 is a Red Lobster restaurant located at 5950 North Federal Highway in Fort Lauderdale, Florida.