Office

New Brunswick boutique office building fetches $4.35 million