Red Lobster 644

Red Lobster #644 is a Red Lobster restaurant located at 1951 East Third Street in Williamsport, Pennsylvania.