Yemen Embassy United Kingdom

57 Cromwell Road, London SW7 2ED, UK
Wikipedia page on the embassy in London; site has information on the embassy, the ambassador, visa requirements, passports & other useful information
Related Keywords: consulates, diplomats

 
Map placements may be only approximate. Please check site.