Red Lobster 126

Red Lobster #126 is a Red Lobster restaurant located at 1090 Graham Road in Cuyahoga Falls, Ohio.