Embasy of ItalyOther places4 Grosvenor SquareLondon, ENG, W1K 4AE · GBPhone unavailableEmail unavailableWebsite unavailableHours not available