grot

noun

1.
a small cave (usually with attractive features)