Swissotel The Howard, London

Temple Place
London
United Kingdom