Red Lobster 848

Red Lobster #848 is a Red Lobster restaurant located at 20 Towne Center Circle in Sanford, Florida.