Le Tudor Lodge Hotel occupe une ancienne ferme du XVIe siècle située dans le nord-ouest de Londres, à 10 minutes à pied de la station de métro Eastcote.