Northumberland Street, Newcastle-upon-Tyne, Tyne and Wear, GB
The City Apartments Newcastle City is located in the centre of Newcastle, England within two miles of the Baltic Centre of Contemporary Art and five miles from Antony Gormley's sculpture 'Angel of the North'. The nearest metro station, Monument, is located 200 metres from the City Apartments, and Newcastle International Airport is seven miles away. Hotel Features.