St Teresa’s Church

A Christian church useful as a landmark for finding Khotachiwadi.


Must-see attractions