Growing up in Piedmont can confir this spot is referred to as Alien's Landing, maybe primarily childlore. It is a favorite spot for high-school aged kids to sneak to and hang out at. https://imgur.com/a/hgZMg