Red Lobster 366

Red Lobster #366 is a Red Lobster restaurant located at 5701 Youngstown-Warren Road in Niles, Ohio.