Red Lobster 838

Red Lobster #838 is a Red Lobster restaurant located at 8003 Golden Sky Lane in Orlando, Florida.