Red Lobster 160

Red Lobster #160 is a Red Lobster restaurant located at 4141 Bay Road in Saginaw, Michigan.