Red Lobster 847

Red Lobster #847 is a Red Lobster restaurant located at 2115 Thain Grade in Lewiston, Idaho.