The Arcade on Detroit, 14810 Detroit Ave., will open to the public Friday, April 18, in a space at 14810 Detroit Ave., where ...