Red Lobster 33

Red Lobster #33 is a Red Lobster restaurant located at 2201 Palm Beach Lakes Boulevard in West Palm Beach, Florida.