5266 W Avilla Dr.

Meridian, ID, 83646
ACTIVE
$769,900Price
4Beds
3Baths
3162sqft

5266 W Avilla Dr.

Meridian, ID, 83646
ACTIVE
$769,900Price
4Beds
3Baths
3162sqft