North American Bus Industries industrial building secured by a 215,100 square foot building located in Delaware, Ohio. Delaware is located within the Columbus metro area approximately 20 miles north of the Columbus CBD.
North American Bus Industries industrial building secured by a 215,100 square foot building located in Delaware, Ohio. Delaware is located within the Columbus metro area approximately 20 miles north of the Columbus CBD.