Red Lobster 766

Red Lobster #766 is a Red Lobster restaurant located at 3805 Burbank Road. in Wooster, Ohio.