The shuttered Club Marcella night club property at 106 Michigan Avenue has a new owner. Seneca Gaming Corporation purchased the building on New Years Eve for $1.3 million. Aquest Development’s 106 Stadium Parking LLC was the seller. The one-story, 9,720 sq.ft. building is located directly west of the Seneca Buffalo Creek Casino.