caravanserai

(in the Near East) a kind of inn for the accommodation of caravans, usually a large building surrounding a spacious court.