The property, with slightly more than half an acre at 17th and Peachtree streets, has location going for it. At just over 30,000 square feet, the Big Brothers Big Sisters headquarters is surrounded by nearly a half-billion dollars in new or ongoing projects.