TANGLEWOOD PLAZA

Hilliard, OH | 117,806 SF