PLACE
BALTIC CENTRE FOR CONTEMPORARY ART
Newcastle upon Tyne, usually shortened to Newcastle, is the largest city in North-East England. The night view around the Tyne river always attracts tourists, even the Londoners who are usually happy with Thames. Th...