The Chateau De Boise 7250 W Poplar St nearby 55 mi Boise ID 83704 Get more info Studio - 2 Beds 1 Bath 375 - 721 Sq Ft