Synonyms for Caravan inn:

n.

artifact (noun)
khan, caravansary, caravanserai.
caravan inn (noun)
khan, caravansary, caravanserai.