grotto

/ˈɡrɑtoʊ/
noun
  1. A small, picturesque cave, especially one that is man-made or decorated with shells, rocks, or water features.
    • We explored a natural grotto hidden behind the waterfall.
    • The garden had a charming grotto with a tiny waterfall.
    • The castle's grotto was decorated with colorful seashells and crystals.
Synonyms