Pennwood Apartments303 W Pennwood Street, Meridian, ID 8364212 month lease from$1,661Base rent from $1,554
The Lofts at Ten Mile2940 West Cobalt Drive, Meridian, ID 8364212 month lease from$1,661Base rent from $1,554