Found 1 place
Address: 125 West Owyhee Ave, Homedale, ID 83628
Latitude: 43.6186 (43°37′7″N), Longitude: -116.9369 (116°56′13″W)