Red Lobster 259

Red Lobster #259 is a Red Lobster restaurant located at 2460 Mall Drive in North Charleston, South Carolina.