Red Lobster 685

Red Lobster #685 is a Red Lobster restaurant located at 575 24 1/2 Road in Grand Junction, Colorado.