On the South Delridge site where an auto shop once stood, and where a self-storage building was once proposed, The Keystone is about to open, with 74 apartments and ground-floor commercial space. Development partners STS Construction Services (WSB sponsor) and Housing Diversity Corporation held a small rooftop grand-opening party Thursday afternoon.