The Angel of the North is one of the North East's major tourist attractions and is Britain's largest sculpture: a steel colossus standing 20 metres tall, weighing 200 tonnes and with a wingspan of ...
While it has now received national acclaim on a number of different occasions and has successful venues all over the UK, an Indian restaurant still regarded as a bit of a 'hidden gem' in the ...