Times Square is located close to Newcastle Central Station, and the variety of events attract many tourists as well as local people.
Times Square is located close to Newcastle Central railway station. The variety of events attract many tourists as well as local people.