News

Campus Apartments opened the Homewood Suites in May 2012 after developing the 4109 Walnut St. property for $50 million.