Bowfish lobster farm is located in Kota Depok, Jawa Barat, Indonesia on Jln.kemang raya no.25. Rt02.Rw9, Kec. Cilodong. Bowfish lobster farm is rated 5 out of 5 in the category state owned farm in Indonesia.
Address
Jln.kemang raya no.25. Rt02.Rw.09, Kec. Cilodong