New Meadows is a city of Idaho in the United States . The city of New Meadows hosts the last surviving Pacific and Idaho Northern ( PIN ) Railroad Depot . Without the Pacific and Idaho Northern Railroad , New Meadows would arguably not have existed .