What does Andachtsstätte mean?

Andachtsstätte - German to English

place of worship