Content about University City

October 15, 2008

The new 356,000-square-foot IKEA store will sit on 25 acres and feature 10,000 “exclusively designed”...