It's from movie scene and there are those dialogues.
'This used to be A Appliance Manufacturing. This sits on a 14-acre lot. This floor alone, 20,000 square feet. It could easily be converted into an industrial space, even have an eight-car tow up.' And that's the all dialogues related.
In this sentence, 'It' means a big building and I wonder what 'an eight-car tow up' means. Please let me know what it means.
Thank you!