Red Lobster 6208

Red Lobster #6208 is a Red Lobster restaurant located at 3706 North Road 98 in Lakeland, Florida.