Red Lobster 79

Red Lobster #79 is a Red Lobster restaurant located at 3801 Cleveland Avenue in Fort Myers, Florida.