2031 W Island Green Dr, Meridian

2031 W Island Green Dr
Meridian, ID

Property Details

Square Feet: 5,102