Shopping malls database
Tanglewood Plaza is located at the corner of Hilliard-Rome Road, Hilliard. It is a Power Center which opened in 2007. It is an Open shopping mall with 400 parking spaces. It covers an area of 522,727 sqft. and has about 16 stores.
Shopping mall's name: Tanglewood Plaza
Address: Hilliard-Rome Road, Hilliard, OH 43026
State: OH
Number of stores: 16