Nestling amongst dense foliage lies Bharadwaja Tirtham a serene pond believed to have been created by sage Bharadwaja; taking bath in this sacred pool will wash away sins and bring good fortune.