The stairway takes you towards the Observatory in Balgray Park in Dundee. So I suppose it is to heaven in some respects.
Comments
Sign in or get an account to comment.