Kirkwood Plaza (Wilmington)

Kirkwood Plaza is located at the corner of Kirkwood Hwy. & Farrand Drive, Wilmington. It is a Power Center which opened in 1960. It is an Open shopping mall with 1,155 parking spaces. It covers an area of 310,000 sqft. and has about 25 stores.