Grand Peaks Properties, a privately held real estate company based in Denver, has purchased the 252-unit Joseph Village Apartments at 2210 N. Australian Ave. in West Palm Beach, Florida, from a local investor for $21.4 million, or approximately $85,000 per home.