Red Lobster 863

Red Lobster #863 is a Red Lobster restaurant located at 3013 North Ridge Road East in Ashtabula, Ohio.