Red Lobster 6265

Red Lobster #6265 is a Red Lobster restaurant located at 1270 Polaris Parkway in Columbus, Ohio.