Mirror cave

The Mirror cave was a cave located on the temple island of Ahch-To.

Appearances

 * Star Wars: Episode VIII The Last Jedi