Red Lobster 122

Red Lobster #122 is a Red Lobster restaurant located at 1422 Reynolds Road in Maumee, Ohio.