Red Lobster 243

Red Lobster #243 is a Red Lobster restaurant located at 7744 Reynolds Road in Mentor, Ohio.