A North Birmingham apartment building sold for $4.75 million. Birmingham Towers LLC bought 2712 31st Ave. N. on Jan. 14, public records show. The company is associated with Silver Tree Residential ...