1. Pella Windows 3959 E Overland Rd, Meridian, ID 83642 Coordinate: 43.5903,-116.34465 Phone: (208) 373-0002