Situé au cœur de Notting Hill dans le West End de Londres, le New Linden Hotel est un hôtel de caractère élégant et luxueux, à quelques pas des stations de métro de Notting Hill Gate et de Bayswater.