New Meadows ID Apartments 1. 3068 State Shed Rd, New Meadows, ID 83654 | Meadows Valley Service (208) 347-2596