Red Lobster 878

Red Lobster #878 is a Red Lobster restaurant located at 2617 East 3rd Street in Bloomington, Indiana.