The Shops at Buck Creek II is a meticulously designed single-story strip mall, it a ground up project boasting a spacious footprint of 10,000 square feet. Located in Indianapolis.
Commercial
Admire Our Work !