Red Lobster 75

Red Lobster #75 is a Red Lobster restaurant located at 215 East Merritt Island Causeway in Merritt Island, Florida.