Red Lobster 83

Red Lobster #83 is a Red Lobster restaurant located at 4010 West Vine Street in Kissimmee, Florida.