Red Lobster 705

Red Lobster #705 is a Red Lobster restaurant located at 1079 North Bridge Street in Chillicothe, Ohio.