Where is Swiss Sheep Farm?

Where is Swiss Sheep Farm located?

Swiss Sheep Farm, Phetchaburi, Thailand (approx. 12.81637°, 99.94188°)


Where is Swiss Sheep Farm on the map?