Discover Castle Rock, a serene and lesser-known hamlet near Dudhsagar Falls that feels frozen in time. An offbeat escape to ...