With so much on offer, from inspiring heritage to botanic gardens, you’re sure to have an enjoyable stay in Newcastle. Some of the must see attractions include the Angel of the North, one of England’s 12 official icons and one of the most viewed artworks in the world. Newcastle is also home to the Metrocentre, Europe’s largest indoor shopping and leisure centre.
Our Newcastle unit is situated in North Tyneside which is easily accessible from the city centre.