1988 W Pebblestone St, Meridian

SOLD

1988 W Pebblestone St
Meridian, ID

Property Details

Square Feet: 2,176