1715 W. Apgar Creek Dr.

This awesome house has 4 Bedrooms, 2.5 Bathrooms and is located in Meridian.

Location

1715 W. Apgar Creek Dr.
Meridian ID 83646