James Court Apartments 2190 North Meridian Road, Meridian, ID 83646