The Melrose-area building last used by Metro as an auto-emissions testing center has sold for $2.95 million.

Hugging Interstate 65, the facility offers an address of 501 Craighead St. and sits on a 1.05-acre five-parcel site two blocks east of Eighth Avenue South.

501 Craighead art

501 Craighead St.