Situé juste à côté de Piccadilly et à proximité de Green Park, le The Stafford London est élégant, central, paisible et charmant.