A warehouse and office building in Union has changed hands for $3.65 million, following a transaction arranged by Coldwell Banker Liberty.