to be located in a position that is protected, sheltered or partly hidden
The little town nestles snugly at the foot of the hill.
to be located in a position that is protected, sheltered or partly hidden
The little town nestles snugly at the foot of the hill.