Water Tower Clock
99 Spencer Street Southern Cross Rail Station, Melbourne, Victoria 3000 Australia
Water Tower Clock is a Points of Interest & Landmarks place is located in Melbourne, Victoria. The address of Water Tower Clock is 99 Spencer Street Southern Cross Rail Station, Melbourne, Victoria 3000 Australia.