Red Lobster 82

Red Lobster #82 is a Red Lobster restaurant located at 690 East Thompson Road in Indianapolis, Indiana.