Apartment for sale, 4184 E Haystack St #203, Ada, ID, in Boise, United StatesBoise, 4184 E Haystack St #203, Ada, IDApartment • 1 bath. • 46.36 m²