caravansarai

noun

An inn with a central courtyard where travelers and their caravans rested.