Red Lobster 236

Red Lobster #236 was a Red Lobster restaurant located at 6540 O Street in Lincoln, Nebraska.