Red Lobster 641

Red Lobster #641 is a Red Lobster restaurant located at 2675 32nd Avenue South in Grand Forks, North Dakota.