Newcastle is one of England's great cities, situated up in the North East. If you're visiting Newcastle for business or leisure, the serviced apartments below will ensure that you get more space and privacy then comparable hotel rooms.