House for sale, 2630 E Picard Court, Ada, Idaho, in Meridian, United StatesDetached house • 1 room(s) • 3 bed. • 2 bath. • 148.64 m²CAD 769,739Add to favorites