2555 S Stoddard Rd, Meridian, ID is a Commercial Building that was built in 2010. This property is currently Cash Purchase,Foreclosure and is not for sale. Our records show that 2555 S Stoddard Rd has a total of 16,440 square feet. The lot size of 2555 S Stoddard Rd is 202,554 square feet.