temple?

A shrine regardless, be it a private home or public space.