Where do Leprechauns Live?

Leprechauns are mythical creatures that are said to live in Ireland. It is thought that they hide pots of gold and treasure at the end of the rainbow.