well, this place, it's rather strange, a sanctuary, and it takes in only the most unusual guests.
Bueno, este lugar... es bastante extraño... un santuario... y admite sólo a huéspedes de lo más inusual.