The Quail Point Apartments in Phoenix, Ariz., have sold for $15 million. New Castle Investments LLC of Phoenix purchased the property from Phoenix-based Pro Properties. The complex, built in 1988 and located at 3045 N. 67th Ave. contains 264 units ...
Get Inman via Facebook Messenger
Our top headlines delivered once a day.