3482 N Lilyturf Ave
Meridian, ID

Property Details

  • 1,594
    Square Feet