Villa Orcha Farm is located in Bogor Regency, West Java, Indonesia on Jl. Pd. Ranggon, Nanggerang, Tajur Halang. Villa Orcha Farm is rated 4.5 out of 5 in the category farm shop in Indonesia.
Address
Jl. Pd. Ranggon, Nanggerang, Tajur Halang
Service options
In-store shopping