Jomhuri Square is located in Iran on استان تهران، تهران، منطقه ۱۱، میدان جمهوری, اسلامی. Jomhuri Square is rated 3.8 out of 5 in the category sculpture in Iran.
Address
استان تهران، تهران، منطقه ۱۱، میدان جمهوری, اسلامی
Accessibility
Wheelchair-accessible entrance