Red Lobster 121

Red Lobster #121 is a Red Lobster restaurant located at 4600 Belden Village Street Northwest in Canton, Ohio.