The piece of land I'm asking about is on the north side of Finsh, between Humber College and Humberline. Looks like a small office building and a large warehouse. The reason I ask is my employer just bought 70 or so acres in that area for a new facility, but all they said was "Finch/427 area". The rumour mill says the land has a building on it that may or may not be kept and has a ton of vacant land attached. This piece seemed to jump out at me from the aerial image.