Town Center Plaza | Federal Realty Investment Trust

Town Center Plaza | Federal Realty Investment Trust

Town Center Plaza is a dominant regional shopping center located in Leawood, KS, an affluent and vibrant suburb of Kansas City.