Mini Farm Outside Nampa City Limits

2216 E Locust Ln, Nampa, ID 83686