Red Lobster 6221

Red Lobster #6221 is a Red Lobster restaurant located at 1670 North Atherton Street in State College, Pennsylvania.