Faits : A. Dès le 1er août 1998, la société Z._ SA a pris à bail des locaux commerciaux d'environ 363 m2 au rez-de-chaussée d'un bâtiment de la zone industrielle de Plan-les-Ouates, destinés à l'exploitation d'un café-restaurant avec terrasse. Le contrat était résiliable moyennant préavis d'une année, la première fois pour le 31 janvier 2008; à défaut de résiliation, il se prolongeait tacitement par périodes successives de cinq ans. En outre, la locataire a plus tard pris à bail une place de stationnement à l'intérieur du bâtiment et une autre à l'extérieur. Le loyer des locaux d'exploitation s'élève à 66'000 fr. par année, frais accessoires en sus. L'établissement exploité par Z._ SA est une brasserie proposant des mets et des prix adaptés à une clientèle qui est principalement composée d'ouvriers. D'ordinaire, il est entièrement occupé lors du repas de midi. Diverses entreprises artisanales ou commerciales sont installées dans les autres locaux du bâtiment. De nombreuses entreprises du même genre sont installées dans le quartier; il y existe aussi des firmes renommées telles que Patek-Philippe, Clarins, Rolex et Vacheron-Constantin. Le 20 juin 2011, usant d'une formule officielle, le bailleur X._ a résilié le bail des locaux de Z._ SA pour l'échéance contractuelle du 31 janvier 2013; il a également résilié les baux des places de stationnement. Invité à motiver ces congés, le bailleur a répondu le 29 juillet 2011 dans les termes ci-après: Depuis quelques temps déjà, l'exploitation qui est faite de la brasserie manque de dynamisme et la qualité des prestations offertes baisse, ceci malgré un environnement en plein essor, mû par l'implantation régulière d'entreprises de renom dans ce quartier. Ce constat est corroboré par les tractations récemment avortées liées à la remise du fonds de commerce à des tiers. De ce fait, le propriétaire a fait le choix de mettre un terme aux baux afin d'adapter l'exploitation de ces locaux de manière plus conforme à ses attentes. B. En temps utile, Z._ SA a ouvert action contre X._ devant l'autorité de conciliation compétente puis devant le Tribunal des baux et loyers du canton de Genève. A titre principal, elle réclamait l'annulation des congés; à titre subsidiaire, elle réclamait la prolongation judiciaire des contrats. Le défendeur a conclu au rejet de l'action. Interrogé par le tribunal, le défendeur a confirmé le motif des congés: J'ai pu constater que l'exploitation de la brasserie manquait de dynamisme et qu'elle ne s'était pas adaptée à l'évolution du quartier. Des entreprises de prestige se sont en effet implantées dans le quartier ces dernières années. Nous souhaitons donc confier les locaux à un nouvel exploitant qui sache faire preuve de dynamisme et améliorer le standing du restaurant. Il s'agit pour moi principalement d'un problème d'image plutôt que de rentabilité. D'autre part, la régie avait appris que [l'administrateur de la demanderesse] cherchait à vendre son fonds de commerce. Cet élément m'a conforté dans ma décision de mettre fin au bail. Le tribunal a par ailleurs entendu divers témoins, puis il s'est prononcé le 20 septembre 2013. Il a constaté la validité du congé relatif au bail des locaux et il a accordé à la demanderesse une prolongation unique de ce contrat pour la durée d'un an, venant à échéance le 31 janvier 2014. La Chambre des baux et loyers de la Cour de justice a statué le 6 août 2014 sur l'appel de la demanderesse. Accueillant l'action et réformant le jugement, elle a annulé le congé relatif aux locaux. C. Agissant par la voie du recours en matière civile, le défendeur requiert le Tribunal fédéral de confirmer la validité du congé. La demanderesse conclut au rejet du recours.