Astros-affiliated company buys land across from Minute Maid Park

The $17 million purchase is for the plot of land where the Cohn House, or the landmark blue home, sits.