Red Lobster 6340

Red Lobster #6340 is a Red Lobster restaurant located at 2475 South Highway 27 in Clermont, Florida.