Sachverhalt: A. Die Stiftung X._ tauschte am 24. September 2010 das Grundstück Kat.Nr. yyy (Mehrfamilienhaus an der A._str. yy in V._ mit Ladenlokal und fünf Wohnungen) gegen das Grundstück Kat.Nr. yyy (Mehrfamilienhaus B._strasse yy, ebenfalls in V._ gelegen mit reiner Wohnnutzung) der Z._ AG. Der Tauschwert wurde auf Fr. 2'400'000.-- festgelegt, wobei die Z._ AG sich zusätzlich verpflichtete, die der Stiftung X._ auferlegten Grundstückgewinnsteuern und Handänderungskosten zu übernehmen. Die Kommission für Grundsteuern der Stadt U._ auferlegte aufgrund dieser Handänderung der Stiftung X._ mit Veranlagungsbeschluss vom 26. Februar 2013 eine Grundstückgewinnsteuer von Fr. 269'900.--. B. Die Kommission für Grundsteuern bestätigte mit Einspracheentscheid vom 22. August 2013 die Veranlagung der Grundstückgewinnsteuer. Gegen diesen Entscheid erhob die Stiftung X._ Rekurs, welcher vom Steuerrekursgericht am 29. April teilweise gutgeheissen wurde. Es hob den Einspracheentscheid auf und wies die Sache zur weiteren Untersuchung und zum Neuentscheid an die Kommission für Grundsteuern der Stadt U._ zurück. In der Folge gelangte die Stadt U._ an das Verwaltungsgericht und beantrage die Wiederherstellung des Einsprachentscheids. Dieses wies mit Urteil vom 20. August 2014 die Beschwerde ab. C. Die Stadt U._ legt mit Eingabe vom 25. September 2014 Beschwerde in öffentlich-rechtlichen Angelegenheiten an das Bundesgericht ein. Sie beantragt, das Urteil des Verwaltungsgerichts Zürich sei aufzuheben und die Grundstückgewinnsteuer auf Fr. 269'000.-- gemäss Einspracheentscheid der Kommission für Grundsteuern der Stadt U._ vom 22. August 2013 festzulegen. Die Beschwerdegegnerin beantragt die Abweisung der Beschwerde. Die Eidgenössische Steuerverwaltung sowie das kantonale Steueramt Zürich stellen den Antrag, die Beschwerde sei gutzuheissen. Das Verwaltungsgericht des Kantons Zürich beantragt, die Beschwerde sei abzuweisen, soweit darauf einzutreten ist.