Corporate Hospitality in Newcastle upon Tyne

Newcastle upon Tyne

Newcastle upon Tyne is located in North East England and is a city and the metropolitan borough of Tyne and Wear. Historically a part of Northumberland, Newcastle upon Tyne is situated on the north bank of the River Tyne. Newcastle is the sixteenth most populous city in the United Kingdom.

Top