El hotel caravasar Moshir tiene una antigüedad de 150 años. Este hotel, ubicado en la ciudad de Yazd, fue construido durante el reinado de Mozaffar al-Din Shah Qayar. Lo que otrora fuera un caravasar para viajeros cansados ahora se conoce como un hermoso hotel con una arquitectura tradicional e instalaciones modernas. Este caravasar fue reformado y convertido en hotel en 1996.
La distancia que separa este hotel de la plaza Amir Chakhmaq (centro de la ciudad) es de menos de un kilómetro, y se puede llegar andando a la Gran Mezquita, el Jardín Dowlatabad y el Bazar Khan en menos de 5 minutos. Su disposición tradicional de habitaciones alrededor de un patio, sus ventanas antiguas y sus vidrieras recuerdan a los viajeros el pasado.
Los estanques y las fuentes centrales en los patios son otros de los atractivos de este hotel, que ha brindado un ambiente acogedor y limpio para el descanso de los viajeros. El restaurante de este hotel tiene siete azulejos de colores tradicionales y una arquitectura persa original. El restaurante sirve una gran variedad de platos.