Barracuda Feed Store is located in Kabupaten Grobogan, Indonesia on Karangasem Tengah, Karangsono, Kec. Karangrayung. Barracuda Feed Store is rated 5 out of 5 in the category organic farm in Indonesia.
Address
Karangasem Tengah, Karangsono, Kec. Karangrayung