The Spanish word “posada” can be translated as “inn” or “lodging” in English. The Spanish-born tradition “Las Posadas“ is a Christian celebration of the Virgin Mary’s pregnancy that has become very ...