« Back to Embassies

United Kingdom

AddressEmbassy of Sri Lanka, 13 Hyde Park Gardens
CityLondon
PostW2 2LU
Phone+44 20 7262 1841-7
Fax+44 20 7262 7970