10 Apartments in 83318, ID

Apartment Rent Prices and Reviews.