News

Vista Property Group has landed $173 million in financing for a new 31-story apartment building, ending a nearly 18-month dry ...