Church of the Latter Day Druids

Church of the Latter Day Druids is a religious building in Springfield.

History
When Lisa was searching after a new religion she passed Church of the Latter Day Druids.