Red Lobster 870

Red Lobster #870 is a Red Lobster restaurant located at 163 Collins Road Northeast in Cedar Rapids, Iowa.