1469 E Willowbrook Ct View Gallery Info Photos Info Photos 1469 E Willowbrook Ct, Meridian, ID 83646 2 Bed(s) 2 Bath(s) 1281 SQFT