Clock Towers

 
admin's picture

Times Square Clock Tower

Miri's latest clock tower is located at Times Square, in the middle of the plaza.

Subscribe to Clock Towers