Red Lobster 885

Red Lobster #885 is a Red Lobster restaurant located at 7373 West Colonial Drive in Orlando, Florida.