Release Summary

Castle Rock Equity today announced it has purchased the ICON building at 1616 Walnut Street in Philadelphia’s City Center neighborhood for $112 million.

Castle Rock