Its buildings indicate three significant stages of Persian architecture: 1. Traditional stage; 2. Transition stage; 3. Modern stage. These stages of Persian architecture display an outstanding collection of modern architecture which is a mixture of Persian and European styles in case of plans, facades and construction details.