Red Lobster 706

Red Lobster #706 is a Red Lobster restaurant located at 991 East Ash Street in Piqua, Ohio.