Red Lobster 480

Red Lobster #480 is a Red Lobster restaurant located at 10010 US Highway 441 in Leesburg, Florida.