Filming Locations in Dharmasthala

Dharmasthala, India
Gambling, Gods and LSD (2002)

Dharmasthala is a town in the southwest Indian state of Karnataka. The centuries-old Sri Manjunatha...

View Details