Sachverhalt: A. Der Steuerpflichtige A._ war Eigentümer eines Grundstückes an der V._-strasse in U._/LU, das mit einem ca. 150-jährigen Wohnhaus, einer Scheune sowie Garagen und einer Pergola bebaut ist. Mit Vertrag vom 23. Dezember 2011 veräusserte er dieses Grundstück an die B._ AG zu einem Preis von Fr. 1'313'000.--. In der Steuererklärung vom 31. Mai 2012 deklarierte der Steuerpflichtige einen steuerbaren Grundstückgewinn von Fr. 0.--, wobei er unter anderem Aufwendungen für dauernde Wertvermehrung im Umfang von Fr. 1'146'337.-- geltend machte. B. Mit Veranlagungsentscheid vom 26. November 2012 setzte der Gemeinderat U._ den steuerbaren Grundstückgewinn auf Fr. 691'800.-- und die vom Steuerpflichtigen zu entrichtende Grundstückgewinnsteuer auf Fr. 120'140.50 fest. Dabei liess der Gemeinderat unter anderem lediglich einen Abzug von Fr. 472'120.-- für Aufwendungen für dauernde Wertvermehrung zu. Die dagegen erhobene Einsprache hiess der Gemeinderat U._ mit Entscheid vom 23. September 2013 teilweise gut und anerkannte zusätzliche wertvermehrende Aufwendungen von Fr. 266'856.55. Er setzte die Grundstückgewinnsteuer bei einem steuerbaren Grundstückgewinn von Fr. 424'989.-- neu auf Fr. 71'378.-- fest. Die gegen diesen Einspracheentscheid erhobene Beschwerde wies das Kantonsgericht Luzern, 4. Abteilung, mit Urteil vom 20. April 2015 ab, soweit es darauf eintrat. C. Mit Eingabe vom 22. Mai 2015 erhebt A._ Beschwerde in öffentlich-rechtlichen Angelegenheiten an das Bundesgericht. Er beantragt, das angefochtene Urteil des Kantonsgerichts Luzern sei aufzuheben und der steuerbare Grundstückgewinn auf Fr. 0.-- festzulegen. Eventualiter sei der steuerbare Grundstückgewinn auf Fr. 24'572.-- festzulegen. Subeventualiter sei die Angelegenheit zur Neubeurteilung an die Vorinstanz zurückzuweisen. Das Kantonsgericht, 4. Abteilung, die Dienststelle Steuern des Kantons Luzern sowie der Gemeinderat U._ beantragen die Abweisung der Beschwerde.