Red Lobster 6205

Red Lobster #6205 is a Red Lobster restaurant located at Windover Square, 2355 West New Haven Avenue in Melbourne, Florida. The restaurant opened in March 1997, and was remodeled in 2012.