Red Lobster 585

Red Lobster #585 is a Red Lobster restaurant located at 2000 25th Street in Columbus, Indiana.