View all Red Lobster locations in South Carolina (SC, US) or locate the Red Lobster location near you. Includes Red Lobster menus, reviews, directions and hours.
Click to bookmark Red Lobster:
Trying to find a Red Lobster in the state of South Carolina? Have no fear; we’ve compiled a list of all the SC Red Lobster locations. Simply click on the Red Lobster location below to find out where it is located and if it received positive reviews.
19 Red Lobster locations in South Carolina (SC, US).