Red Lobster 6205

Red Lobster #6205 is a Red Lobster restaurant located at 2355 West New Haven Avenue in Melbourne, Florida.