Embassy ItalyOther places39 Belgrave SquareLondon, ENG, SW1X 8NX · GB+442073122200Email unavailableWebsite unavailableHours not available