Clock tower is located in Al Mubarraz, Saudi Arabia on and, 2803, Town Center, Al Hufuf 7253, Saudi Arabia. Clock tower is rated 5 out of 5 in the category municipal department of culture in Saudi Arabia.
Address
and, 2803, Town Center, Al Hufuf 7253, Saudi Arabia