Embassy of Italy, London
Diplomatic mission of Italy in the United Kingdom, located in LondonThe Embassy of Italy in London is the diplomatic mission of Italy in the United Kingdom. The front entrance is located on a private cul-de-sac in Mayfair, though there is also an entrance at the back on Grosvenor Square.
Read article
Top Questions
AI generatedMore questions
Nearby Places
Grosvenor Square
Square in Mayfair, London, England
Savile Club
Gentlemen's club founded in London in 1868
Macdonald House, London
Building in Grosvenor Square in Mayfair, London, England
Flyfishers' Club
Organisation in London, England
Embassy of Argentina, London
Diplomatic mission
Lower Grosvenor Street
Former street in the City of Westminster, London
Eagle Squadrons Memorial
War memorial in London, England
1978 London bus attack
Terrorist attack in which 2 people died