The restored Wright Stop Plaza is now a centerpiece of downtown Dayton, Ohio