Where is Kowdiar Palace?

Where is Kowdiar Palace located?

Kowdiar Palace, Kowdiar Palace, India (approx. 8.523979°, 76.96343°)


Where is Kowdiar Palace on the map?