Red Lobster 81

Red Lobster #81 is a Red Lobster restaurant located at 2147 South Hamilton Road in Columbus, Ohio.