Red Lobster 70

Red Lobster #70 is a Red Lobster restaurant located at 3407 South US Highway 41 in Terre Haute, Indiana.